Wykorzystanie narzędzi języka VBA w ekonomicznej analizie danych
Informacje ogólne
Kod przedmiotu: | 2400-ZEWW735 | Kod Erasmus / ISCED: |
14.3
![]() ![]() |
Nazwa przedmiotu: | Wykorzystanie narzędzi języka VBA w ekonomicznej analizie danych | ||
Jednostka: | Wydział Nauk Ekonomicznych | ||
Grupy: |
Przedmioty kierunkowe do wyboru - studia II stopnia EM - grupa 1 (3*30h) Przedmioty kierunkowe do wyboru - studia II stopnia EM - grupa 2 (1*30h) Przedmioty kierunkowe do wyboru - studia II stopnia EP - grupa 1 (3*30h) Przedmioty kierunkowe do wyboru - studia II stopnia EP - grupa 3 (1*30h) Przedmioty kierunkowe do wyboru - studia II stopnia IE - grupa 1 (6*30h) Przedmioty kierunkowe do wyboru - studia II stopnia IE - grupa 2 (2*30h) Przedmioty kierunkowe do wyboru- studia I stopnia EP Przedmioty wyboru kierunkowego dla studiów licencjackich EM Przedmioty wyboru kierunkowego dla studiów licencjackich IE |
||
Punkty ECTS i inne: |
6.00 ![]() ![]() |
||
Język prowadzenia: | polski | ||
Rodzaj przedmiotu: | nieobowiązkowe |
||
Skrócony opis: |
Wiele osób na co dzień pracujących w arkuszu kalkulacyjnym wykorzystuje tylko jego bardzo podstawowe funkcje traktując go jak bardziej rozbudowany kalkulator. Kurs ma na celu nauczyć uczestników w jaki sposób mogą zautomatyzować swoją codzienną pracę w programie MS Excel dzięki wykorzystaniu takich narzędzi, jak powiązane tabele przestawne, zaawansowane funkcje formatowania warunkowego oraz przede wszystkim makropolecenia. Efektywne posługiwanie się arkuszem kalkulacyjnym polega na automatyzacji naszej pracy w celu zaoszczędzenia jakże cennego czasu, który marnowany jest na wykonywanie rutynowych czynności. Na kursie obowiązuje dewiza Learnig by Doing. Na każdych zajęciach studenci mają do rozwiązania nowe zadanie, skonstruowane w taki sposób, aby utrwalać zdobyte wcześniej umiejętności oraz nauczyć się nowych zagadnień. Liczne przykłady aplikacji omawiane na zajęciach ułatwią późniejsze ich wykorzystanie w samodzielnej pracy. |
||
Pełny opis: |
Microsoft Excel jest najpowszechniej stosowanym programem do analizy i prezentacji danych. Niestety bardzo często bywa on używany w bardzo nieefektywny sposób. Excel zawiera wszystkie niezbędne elementy do obróbki danych ekonomicznych. Został stworzony z myślą o zastosowaniach biurowych i ekonomicznych, dzięki czemu nie ma ograniczeń, jeżeli chodzi o zakres aplikacji statystycznych oraz finansowych. Oczywiście istnieją liczne programy ekonometryczne, czy finansowe, w których obliczanie zaawansowanych modeli jest dużo łatwiejsze, jednakże po pierwsze firm najzwyczajniej w świecie często nie jest stać na zakup bardzo drogich programów ekonometrycznych, przez co niejednokrotnie jesteśmy „skazani” na Excela, a po drugie w Excelu niektóre czynności wykonuje się zdecydowanie łatwiej i szybciej. Kurs ten powstał w wyniku wieloletniej obserwacji osób na co dzień posługujących się Excelem. Bardzo często osoby, nawet dobrze znające ten program, pracują nieefektywnie poświęcając wiele czasu na zadania, które w łatwy sposób można zautomatyzować. Dewiza tego kursu, to: nie marnuj swojego cennego czasu na rutynowe, powtarzane codziennie, czynności. Lepiej napracować się raz tworząc aplikację, która będzie przykładowo importowała dane z internetu do arkusza kalkulacyjnego, robiła raport zarówno graficzny, jak i statystyczny, a następnie drukowała wyniki, bądź przesyłała je mailowo do Szefa, niż codziennie powtarzać te same czynności. Kurs jest przeznaczony dla osób, które pracują w arkuszu kalkulacyjnym i chciałyby się nauczyć pisania makropoleceń – czyli VBA. VBA jest językiem programistycznym i 75% zajęć ma na celu naukę tego języka. Excel będzie więc jedynie miejscem, w którym będziemy obserwować wyniki naszej pracy. Szczegółowa tematyka kursu: • import danych źródłowych – import danych zewnętrznych z plików tekstowych, baz danych (m.in. Access) oraz z sieci (www); • przygotowanie danych do analizy – zaawansowane funkcje tekstowe, funkcje wyszukiwania i adresu, warunkowego zliczania. • definiowanie dynamicznych zakresów za pomocą funkcji; • tworzenie zaawansowanych raportów przy użyciu tabel przestawnych; • zaawansowana analiza danych przy wykorzystaniu funkcji tablicowych; • złożone formatowanie warunkowe przy użyciu własnych formuł; • sprawdzanie poprawności danych – rodzaje warunków, ustalanie komunikatów wejściowych oraz alertów o błędach; • tworzenie arkuszy przyjaznych dla użytkownika; • wprowadzenie do makr – czym są makro polecania i jak się z nimi obchodzić, rejestrowanie prostych makr; • rejestrowanie makr – edycja kodu, jego budowa i optymalizacja; • pisanie własnych makr: definiowanie zmiennych (m.in. tablicowych), instrukcje warunkowe (If…Then…Else), pętle (Do…Loop), instrukcje (For…Next), okna dialogowe; • procedury typu Sub – zasięg procedur; wywoływanie procedur; argumenty procedur; praktyczne przykłady procedur typu Sub; • procedury typu Function – funkcje bezargumentowe, jednoargumentowe, wieloargumentowe, z argumentami opcjonalnymi, o nieokreślonej liczbie argumentów, funkcje tablicowe, wstawianie opisu działania funkcji w Excelu; • tworzenie wykresów i tabel przestawnych z poziomu VBA; • case study: aplikacja, która importuje dane dotyczące raportów sprzedaży z wielu sklepów do Excela, konsoliduje wszystkie sprawozdania, tworzy sprawozdania dla poszczególnych grup produktowych oraz zapisuje je w oddzielnych plikach. Uwaga 1: zajęcia odbywają się w blokach po 4 godziny lekcyjne. Cały kurs ma 60 godzin. Uwaga 2: Obowiązującą na kursie wersją oprogramowania jest Microsoft Office 2019 lub 365 (wersja językowa: polski, system operacyjny: Windows). Korzystanie z wcześniejszej wersji jest możliwe, ale będzie się wiązało z pewnymi utrudnieniami. Wersja językowa Angielska nie stanowi większego problemu, ale inny system operacyjny (np. Mac) może wiązać się z pewnymi utrudnieniami (inna konstrukcja Wstążki, inne działanie niektórych narzędzi Excela, inne skróty klawiaturowe). Uniwersytet Warszawski nie udostępnia uczestnikom potrzebnego sprzętu komputerowego ani oprogramowania. |
||
Literatura: |
- materiały własne; - Walkenbach J., Excel 2019 PL. Programowanie w VBA. Vademecum Walkenbacha, Helion 2020; - Flanczewski S., Excel. Tworzenie zaawansowanych aplikacji, Helion 2012; - Jackson M., Staunton M., Zaawansowane modelowanie finansowe z wykorzystaniem Excela i VBA, Helion 2004; - Jelen B., Syrstand T., Microsoft Excel 2010 PL. Język VBA i makra. Akademia Excela, Helion; - Walkenbach J., Excel 2019 PL. Biblia, Helion 2020; - Walkenbach J., Excel 2019 PL. Formuły, Helion 2020. |
||
Efekty uczenia się: |
Student uzyska umiejętność wydajnego posługiwania się językiem VBA i wykorzystania go do tworzenia aplikacji w programie MS Excel. Będzie potrafić stosować zaawansowane metody programowania w VBA, tworzyć raporty biznesowe, jak również pisać własne funkcje w Excelu. Studenci, którzy ukończą kursy „Wykorzystanie narzędzi języka VBA w ekonomicznej analizie danych” oraz „Aplikacje Excela w przedsiębiorstwie z wykorzystaniem języka VBA cz.2” z ocenami co najmniej bardzo dobrymi, otrzymają specjalne zaświadczenia poświadczające nabytą wiedzę i umiejętności. Zaświadczenie takie stanowić może cenną pozycję w CV! |
||
Metody i kryteria oceniania: |
Na końcową ocenę składają się: • trzy zbiorcze prace domowe, każda punktowana po 40 punktów; • dodatkowe punkty za aktywność. Oceny: Punkty Ocena (0-60) 2 (60-70) 3 (70-80) 3,5 (80-90) 4 (90-100) 4,5 (100-110) 5 od 110 5! |
Zajęcia w cyklu "Semestr zimowy 2021/22" (zakończony)
Okres: | 2021-10-01 - 2022-02-20 |
![]() |
Typ zajęć: |
Konwersatorium, 60 godzin, 25 miejsc ![]() |
|
Koordynatorzy: | Przemysław Kusztelak | |
Prowadzący grup: | Przemysław Kusztelak | |
Lista studentów: | (nie masz dostępu) | |
Zaliczenie: |
Przedmiot -
Zaliczenie na ocenę
Konwersatorium - Zaliczenie na ocenę |
Zajęcia w cyklu "Semestr zimowy 2022/23" (jeszcze nie rozpoczęty)
Okres: | 2022-10-01 - 2023-01-29 |
![]() |
Typ zajęć: |
Konwersatorium, 60 godzin ![]() |
|
Koordynatorzy: | Przemysław Kusztelak | |
Prowadzący grup: | Przemysław Kusztelak | |
Lista studentów: | (nie masz dostępu) | |
Zaliczenie: |
Przedmiot -
Zaliczenie na ocenę
Konwersatorium - Zaliczenie na ocenę |
Właścicielem praw autorskich jest Uniwersytet Warszawski.