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

Cognity Kurs VBA: Podstawy tworzenia makr w Excelu

Embed Size (px)

DESCRIPTION

Cognity Szkolenia zaprasza do zapoznania się z materiałem dotyczącym kursu VBA w Excelu. Na prezentacji znajduje się wprowadzenie do tworzenia Makropoleceń, oraz omówione są możliwości wykorzystania języka VBA.

Citation preview

Page 1: Cognity Kurs VBA: Podstawy tworzenia makr w Excelu

Excel - podstawowe informacje na temat języka programowania

Visual Basic for Applications (VBA)

Page 2: Cognity Kurs VBA: Podstawy tworzenia makr w Excelu

Excel - podstawowe informacje na temat makr

języka VBA

Page 3: Cognity 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: Cognity 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: Cognity 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: Cognity 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: Cognity 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: Cognity 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: Cognity 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: Cognity 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: Cognity 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: Cognity 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: Cognity 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: Cognity 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: Cognity 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: Cognity 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: Cognity 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: Cognity 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ów

Tel. +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!