(in Polish) Automatyzacja pracy w programie MS Excel z wykorzystaniem języka VBA
General data
Course ID: | 2400-SP-EXCEL-AP |
Erasmus code / ISCED: |
(unknown)
/
(0311) Economics
|
Course title: | (unknown) |
Name in Polish: | Automatyzacja pracy w programie MS Excel z wykorzystaniem języka VBA |
Organizational unit: | Faculty of Economic Sciences |
Course groups: |
(in Polish) Ekonomiczna analiza danych w programie Microsoft Excel i języku programowania VBA |
ECTS credit allocation (and other scores): |
3.00
OR
5.00
(differs over time)
|
Language: | Polish |
Type of course: | obligatory courses |
Short description: |
(in Polish) Celem zajęć jest automatyzacja codziennie wykonywanej pracy w programie MS Excelu przy użyciu makropoleceń. Cały kurs poświęcony jest nauce języka programistycznego Visual Basic for Applications (VBA). |
Full description: |
(in Polish) ✓ Budowa edytora VBE ✓ Rejestrowanie makropoleceń Karta deweloper, nagrywanie makr, odwołania względne i bezwzględne, uruchamianie makr. ✓ Budowa i optymalizacja kodu Budowa edytora VBA, elementy pliku Excela, składnia kodu, składnia procedur, odczytywanie, opisywanie i porządkowanie kodu nagranego przez rejestrator. ✓ Odwołania do zakresów komórek ActiveCell, Selection, Cells, Range. ✓ Obiekty VBA Właściwości i metody, klasy, kolekcje, hierarchia. ✓ Zmienne VBA Zmienne liczbowe, tekstowe, logiczne, zmienne obiektowe. ✓ Funkcje i formuły w VBA Formuły wykonywane w VBA, formuły wykonywane w Excelu, funkcje wykonywane w VBA, funkcje arkuszowe wykonywane w VBA, funkcje (okna dialogowe) MsgBox i InputBox. ✓ Konstrukcje With … End With, For Each … Next. ✓ Instrukcje warunkowe If … Then, Select Case. ✓ Polecenia GoTo, Dir. |
Bibliography: |
(in Polish) Materiały przygotowywane przez wykładowcę i udostępniane uczestnikowi na platformie Moodle. |
Learning outcomes: |
(in Polish) Uczestnicy uzyskali umiejętność automatyzacji pracy w programie MS Excel z wykorzystaniem języka programowania Visual Basic for Applications (VBA). Dzięki kursowi potrafią w sposób automatyczny m.in.: tworzyć zbiorcze bazy danych, dynamicznie określać zakres działania procedur, edytować i formatować zakresy komórek oraz całe arkusze, przygotowywać okresowe raporty sprzedażowe, drukować wskazane obszary, jak również eksportować wyniki do oddzielnych plików Excela i PDF. |
Assessment methods and assessment criteria: |
(in Polish) Praca zaliczeniowa wykonywana samodzielnie przez uczestnika po zakończeniu kursu. |
Classes in period "Academic year 2023/24" (in progress)
Time span: | 2023-10-01 - 2024-06-16 |
Navigate to timetable
MO TU W TH FR SA LAB
|
Type of class: |
Lab, 20 hours
|
|
Coordinators: | Łukasz Filipiuk, Przemysław Kusztelak | |
Group instructors: | Łukasz Filipiuk | |
Students list: | (inaccessible to you) | |
Examination: | Pass/fail | |
Mode: | Blended learning |
Classes in period "Academic year 2024/25" (future)
Time span: | 2024-10-01 - 2025-06-08 |
Navigate to timetable
MO TU W TH FR SA LAB
SU LAB
|
Type of class: |
Lab, 20 hours
|
|
Coordinators: | Przemysław Kusztelak | |
Group instructors: | Andrzej Krasnodębski | |
Students list: | (inaccessible to you) | |
Examination: |
Course -
Pass/fail
Lab - Pass/fail |
|
Mode: | Blended learning |
Copyright by University of Warsaw.