Cognity Kurs VBA: podstawy makr i VBA

Page 1

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


Excel – podstawy makr i VBA


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.


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.


Typy makr języka VBA W języku VBA istnieją dwa typy (procedury) makr:

Sub

Function


Procedury Sub języka VBA Traktowane jest jako nowe polecenie przeprowadzane przez inne makro lub przez użytkownika. Liczba procedur Sub w skoroszycie programu Excel może być dowolna.


Procedury Sub języka VBA cz1 Taką procedurą może być np. polecenie wstawienia aktualnej daty do komórki i sformatowania jej poprzez pogrubienie i dopasowanie do niej szerokości danej komórki.


Procedury Sub języka VBA cz 2 Makro Sub zawsze zaczyna się od kluczowego słowa Sub, nazwy makra- nazwy nie mogą się powtarzać, i pary nawiasów okrągłych. Niezbędnym jest użycie nawiasów. Jeżeli makro nie używa jednego lub kilku argumentów to pozostają one niewypełnione.


Instrukcja End Sub w procedurze Sub Instrukcja End Sub określa koniec procedury. Wszystkie wiersze, które znajdują się powyżej tej instrukcji tworzą kod źródłowy tej procedury.


Komentarz w procedurze Sub Komentarze są indywidualnymi uwagami użytkownika pracującego w programie Excel, które są ignorowane przez interpreter języka VBA. Apostrofem rozpoczyna się wiersz komentarza, który może być także umieszczony na końcu instrukcji.


Komentarz w procedurze Sub cz 1 Innymi słowy: Kiedy interpreter natrafi na taki apostrof to pozostała zawartość wiersza zostanie zignorowana.


Jak wykonać procedurę Sub • Z menu Narzędzia wybieramy pozycję Makro a następnie zaznaczamy ją na liście nazwy procedury poprzez: - zrobienie skrótu klawiaturowego, przypisanego procedurze ( o ile istnieje)


Jak wykonać procedurę Sub cz 1 - otwarcie okna Microsoft Visual Basic, kliknięcie kursorem w dowolnym miejscu kodu źródłowego a następnie naciśnięcie klawisza F5 - ostatnią czynnością jest wywołanie procedury w innej procedurze języka VBA


Funkcje VBA w Excelu Drugim typem procedury (obok procedury Sub ) jest Funkcja. Zadaniem Funkcji jest zwracanie pojedyńczej wartości (podobnie do funkcji arkusza). Funkcja języka VBA może być wykonana przez inne procedury jak i zastosowana w formułach zdefiniowanych w arkuszach.


CubeRoot w procedurze Funkcji CubeRoot jest to funkcja, kt贸ra wymaga podania tylko jednego argumentu. Oblicza ona dla argumentu pierwiastek trzeciego stopnia.


Procedury Sub a Function Procedura Sub jest bardzo podobna do procedury Function z tą różnicą, że procedura Function zaczyna się od słowa kluczowego Function a kończy instrukcją End Function, natomiast procedura Sub zaczyna się od słowa Sub a kończy instrukcją End Sub.


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).


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


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

Cognity Szkolenia ul. Dietla 25/5 31-070 Kraków –

Tel. +48 12 421 87 54 e-mail: biuro@cognity.pl www.cognity.pl

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


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.