Kalendarz astronomiczny (v2)

Aplikacja Kalendarz dla amatorów astronomii przedstawia niestandardowe wykorzystanie Excela. Jest to wersja druga – professional. Użycie zaawansowanego VBA zwiększyło funkcjonalność aplikacji, ułatwiło jej obsługę i sprawiło, że jest jeszcze bardziej efektowna.
Kalendarz astronomiczny obejmuje okres działania kalendarza juliańskiego i gregoriańskiego, tj. od 45 roku p.n.e. do 3000 roku n.e. Kalendarz przedstawia, m.in. Wielkanoce, fazy Księżyca, zaćmienia Słońca, zaćmienia Księżyca, odległość Ziemia-Księżyc, równonoce i przesilenia, apsydy Księżyca i Ziemi, wydarzenia historyczne, czy urodziny. Każdemu wydarzeniu astronomicznemu towarzyszy interesująca grafika. Ciekawostki informują o wydarzeniach szczególnie wartych obejrzenia. Objaśnienia zaś tłumaczą zasadę działania aplikacji.
Do kogo skierowana jest aplikacja?
- Nauczyciele: Aplikacja może służyć jako przykład zaawansowanego zastosowania Excela i VBA, co może być inspiracją dla nauczycieli informatyki.
- Programiści: Dla osób chcących rozwijać swoje umiejętności w zakresie programowania VBA, aplikacja stanowi doskonałą bazę do nauki i eksperymentowania.
- Entuzjaści Excela: Osoby zainteresowane możliwościami Excela poza podstawowymi funkcjami znajdą w aplikacji wiele inspiracji do tworzenia własnych rozwiązań.
Korzystanie z aplikacji
Użycie zaawansowanego VBA zwiększyło funkcjonalność aplikacji, ułatwiło jej obsługę i sprawiło, że jest jeszcze bardziej efektowna. Obsługa aplikacji jest bardzo prosta. Po otwarciu pliku, wybierz interesującą Cię datę. Warto także zapoznać się z ciekawostkami (zaznaczyć pole wyboru Ciekawostki). Jeżeli cokolwiek nie będzie jasne, można zaznaczyć pole wyboru Objaśnienia, bądź przejść do arkusza Opis, gdzie znajduje się pełna instrukcja obsługi oraz dokumentacja techniczna.
Główne atuty
Aplikacja jest darmowa. Może podłużyć za tutorial do nauki VBA. Jest ciekawym i innowacyjnym rozwiązaniem.
Funkcje VBA wykorzystane w aplikacji:
- Formanty ActiveX: Elementy graficzne (przyciski, pola tekstowe itp.) umieszczane na arkuszach Excela, które można programować w VBA.
- Formularze UserForm: Okna dialogowe tworzone w VBA, służące do interakcji z użytkownikiem.
- Obsługa zdarzeń: Mechanizm reagowania na działania użytkownika (np. kliknięcie przycisku) za pomocą kodu VBA.
- Zaawansowane funkcje Excel: Funkcje pozwalające na wykonywanie bardziej skomplikowanych obliczeń (np. funkcje statystyczne, finansowe).
- VBA zaawansowane: Ogólne określenie na zaawansowane techniki programowania w VBA, takie jak praca z obiektami, tworzenie własnych funkcji, optymalizacja kodu.
Wykorzystana wiedza z kursów
Wydajna praca w VBA w programie MS Excel, VBA dla ekspertów – interfejs użytkownika i UserForms
Autor
Aleksandra Klewicz