18
Excel - podstawowe informacje na temat języka programowania Visual Basic for Applications (VBA)

Kurs VBA: podstawy tworzenia makr w Excelu

  • Upload
    cognity

  • View
    253

  • Download
    3

Embed Size (px)

DESCRIPTION

Cognity zachęca do zapoznania się ze wstępem do tworzenia makr w programie MS Excel. To zagadnienie jest omawiane szczegółowo podczas kursu VBA w Excelu. Więcej informacji oraz program szkolenia znajdą Państwo na stronie www.cognity.pl

Citation preview

Page 1: Kurs VBA: podstawy tworzenia makr w Excelu

Excel - podstawowe informacje na temat języka programowania

Visual Basic for Applications (VBA)

Page 2: Kurs VBA: podstawy tworzenia makr w Excelu

Excel - podstawowe informacje na temat makr języka VBA

Page 3: Kurs VBA: podstawy tworzenia makr w Excelu

W Strefie Wiedzy na stronie Cognity znajdą Państwo wiele informacji, ciekawostek, kursów i przykładów systematyzujących poznaną wcześniej wiedzę z zakresu MS Office.

Page 4: Kurs VBA: podstawy tworzenia makr w Excelu

Szanowni Państwo,

W poniższej prezentacji znajdą Państwo podstawowe informacje dotyczące języka programowania VBA w arkuszu MS Excel.

Zainteresowanych zagadnieniami związanymi z arkuszem kalkulacyjnym, zapraszamy na kurs VBA w Excelu, które realizujemy w naszej firmie - na wszystkich poziomach zaawansowania.

Page 5: Kurs VBA: podstawy tworzenia makr w Excelu

MS Excel- pojęcie makropoleceń

Makro to zbiór poleceń i instrukcji, które automatyzują pewne aspekty programu Excel, przez co można z niego korzystać wydajniej przy mniejszej liczbie błędów.

Jest to programowanie w Excelu, napisane w języku Microsoft Visual Basic for Applications.

Page 6: Kurs VBA: podstawy tworzenia makr w Excelu

Cel tworzenia makr

• w celu sformatowania a następnie wydrukowania raportu sprzedaży sporządzanego pod koniec danego miesiąca

• do robienia dodatków w postaci szablonów czy okien dialogowych

Page 7: Kurs VBA: podstawy tworzenia makr w Excelu

Cel tworzenia makr cd 1

• do zaoszczędzenia czasu poprzez zautomatyzowanie powtarzalnego zadania przy sporządzaniu dokumentów używanych przez wiele osób w danej firmie

Page 8: Kurs VBA: podstawy tworzenia makr w Excelu

Sporządzanie makr

W języku VBA w programie Excel aby stworzyć makro można skorzystać z funkcji rejestrowania makr. Excel wykonane czynności rejestruje automatycznie a następnie przekształca je do postaci makra języka VBA. Po włączeniu makra Excel powtórzy wykonywanie tej operacji.

Page 9: Kurs VBA: podstawy tworzenia makr w Excelu

Sporządzanie makr cz 1

Zaawansowani użytkownicy programu Excel mogą tworzyć makra poprzez stworzenie kodu źródłowego, który nakazuje Excelowi wykonywanie zadań, dla których rejestracja nie jest możliwa.

Page 10: Kurs VBA: podstawy tworzenia makr w Excelu

Sporządzanie makr cz 2

Np. do wyświetlania niestandardowych okien dialogowych lub do przetwarzania danych znajdujących się w paru skoroszytach.

Page 11: Kurs VBA: podstawy tworzenia makr w Excelu

Możliwości wykorzystania języka VBA

• Projektowanie nowej funkcji arkusza - stworzenie własnej funkcji, ułatwiającej definiowanie formuły.

• Tworzenie własnych poleceń - połączenie ze sobą paru poleceń menu programu Excel w taki sposób aby były one wykonywane po naciśnięciu jednego klawisza lub poprzez kliknięcie myszką.

Page 12: Kurs VBA: podstawy tworzenia makr w Excelu

Możliwości wykorzystania języka VBA cd 1

• Opierając się na makrach tworzyć kompletne aplikacje - wyświetlanie niestandardowych okien dialogowych i dołączanie nowych poleceń

• Tworzenie uproszczonego interfejsu - wykreowanie szablonu, który byłby odporny na błędy a umożliwiałby wprowadzanie danych

Page 13: Kurs VBA: podstawy tworzenia makr w Excelu

Możliwości wykorzystania języka VBA cd 2

• Tworzenie własnych przycisków pasków narzędziowych – modyfikowanie pasku narzędzi w Excelu poprzez dodanie własnych przycisków włączających napisane makra

Page 14: Kurs VBA: podstawy tworzenia makr w Excelu

Możliwości wykorzystania języka VBA cd 3

• Automatyzacja powtarzających się operacji - gdy pracujemy na dużej ilości skoroszytów i wykonujemy w nich ta samą czynność możemy zarejestrować makro, gdy czynność będzie wykonywana po raz pierwszy a następnie ponawiać ją w pozostałych skoroszytach.

Page 15: Kurs VBA: podstawy tworzenia makr w Excelu

Możliwości wykorzystania języka VBA cd 4

• Automatyzacja wielokrotnej wykonywanej procedury - stworzenie makra do czynności która następuje co jakiś czas np. robienie comiesięcznego zestawienia

• Wstawianie formuły lub łańcucha tekstowego - wprowadzanie do Excela danych które często się powtarzają np. firmy i stworzenie do nich makra.

Page 16: Kurs VBA: podstawy tworzenia makr w Excelu

 Cognity

Jesteśmy firmą szkoleniowo-doradczą specjalizującą się przede wszystkim w szkoleniach informatycznych, ze szczególnym uwzględnieniem programów z pakietu Ms Office. 

Przeszkoliliśmy już setki przedstawicieli klientów korporacyjnych, biznesowych, pracowników instytucji publicznych oraz klientów indywidualnych (zachęcamy do zapoznania się z treścią zakładki referencje na naszej stronie internetowej). 

Page 17: Kurs VBA: podstawy tworzenia makr w Excelu

Cognity

Proponując najwyższej jakości usługi edukacyjne, umożliwiamy naszym klientom odkrywanie nowych pokładów praktycznej wiedzy, która wpływa na realną poprawę ich wyników oraz podniesienie komfortu wykonywanej pracy.

OFERTA FIRMY COGNITY OBEJMUJE:

▶ Szkolenia otwarte▶ Szkolenia zamknięte (dedykowane dla firm)▶ Konsultacje▶ Opiekę poszkoleniową▶ Doradztwo informatyczne

Page 18: Kurs VBA: podstawy tworzenia makr w Excelu

Jeżeli jesteś zainteresowany udziałem w organizowanym przez nas szkoleniu,  zapraszamy do kontaktu: 

Cognity Szkoleniaul. Dietla 25/531-070 KrakówTel. +48 12 421 87 54e-mail:  [email protected]

Aby być na bieżąco odwiedzaj nas również na portalu Facebook https://www.facebook.com/cognityszkolenia

Zapraszamy!