Pobierz prezentację
Pobieranie prezentacji. Proszę czekać
OpublikowałHipolit Waliński Został zmieniony 10 lat temu
1
Excel – Visual Basic for Applications Zadania dodatkowe
MICHAŁ URBAN
2
Agenda: Excel VBA – wprowadzenie Tworzenie makr Zabezpieczenia makr
Edytor VBA Pisanie kodu VBA Typy zmiennych Pętle Instrukcje warunkowe Obsługa błędów Funkcje VBA – użytkownika
3
Excel VBA – zadania dodatkowe
Uwaga! zadania należy przesłać w postać pliku Excela wersji maks 2003. Makra powinny być uruchamianane przyciskiem w arkuszu. Dla każdego wykonanego zadania powinno być stworzona osobna zakładka o nazwie np „zadanie1” etc. oraz identycznie nazwane makro. Zadania są dobrowolne i można wykonać którekolwiek z nich lub wszystkie. Osoby zainteresowane otrzymaniem dodatkowych punktów za te zadania powinny je wysłać mailem na dzień przed kolejnymi zajęciami do godziny 20:00 umieszczając w temacie (nazwisko, numer grupy godzinę oraz dopisek „zadania dodatkowe)” Zadania dodatkowe wykonywane są INDYWIDUALNIE. © M.Urban
4
Pisanie kodu VBA - ćwiczenia
Ćwiczenie 1. Proszę napisać procedurę, która poprosi użytkownika o kwotę PLN oraz roczną stopę dyskonta, a następnie policzy użytkownikowi wartość przyszłą za rok od teraz. © M.Urban 4
5
Pisanie kodu VBA - ćwiczenia
Ćwiczenie 2. Proszę napisać procedurę, która poprosi użytkownika o kwotę oraz roczną stopę dyskonta, a następnie policzy użytkownikowi wartość obecną dla ilości lat podanych przez użytkownika. © M.Urban 5
6
Pisanie kodu VBA - ćwiczenia
Ćwiczenie 3. Proszę napisać procedurę, która poprosi użytkownika o kwotę początkową oraz kwotę po roku czasu, a następnie wyświetli roczne oprocentowanie lokaty na które musi ulokować kwotę początkową, aby po roku otrzymać zadaną kwotę przy założeniu kapitalizacji rocznej. Na więcej punktów: (rozwiązanie zadania z kapitalizacją miesięczną lub dzienną) Podpowiedź: Proszę napisać równanie na odsetki z kapitalizacją częstszą niż roczna na kartce, przekształcić obliczając odsetki i przepisać do makra © M.Urban 6
7
Pisanie kodu VBA - ćwiczenia
Ćwiczenie 4. Należy napisać procedurę, która wykona obliczenia odsetek dla kwoty lokaty, oprocentowania, oraz ilość lat podanych przez użytkownika w oknach inputbox zakładając dzienną kapitalizację odsetek. Kwota powinna zostać wyświetlona użytkownikowi w komunikacie oraz zapisana do komórki. © M.Urban 7
8
Pisanie kodu VBA - ćwiczenia
Ćwiczenie 5. Należy napisać procedurę, która pobierze z komórek w arkuszu kwotę kredytu, oprocentowanie roczne oraz okres kredytu, a do innych komórek zapisze, kwotę raty równej, kwotę do spłaty oraz koszt kredytu. Podpowiedź: W VBA dostępna jest część gotowych funkcji podobnie jak w Excelu choć jest ich znacznie mniej (niektóre mają inne nazwy). © M.Urban 8
9
Excel oraz VBA – zadania dodatkowe
Powodzenia © M.Urban
Podobne prezentacje
© 2024 SlidePlayer.pl Inc.
All rights reserved.