Cognity Kurs VBA - makra w Excelu

Page 1

Kurs VBA- makro


Przykład zastosowania makropolecenia


Szanowni Państwo,

W poniższej prezentacji znajdziecie przykład użycia makra. Tych, którzy chcieliby zapoznać się dokładniej z zagadnieniami związanymi z językiem VBA, zapraszamy na kurs VBA, które realizujemy w naszej firmie - na wszystkich poziomach zaawansowania. Więcej informacji, ciekawostek oraz przykładów systematyzujących poznaną wcześniej wiedzę, znajdą Państwo również w Strefie Wiedzy na stronie Cognity.


Tworzenie makra

W prezentacji zostanie przedstawiony mechanizm utworzenia prostego makra. To makro ma na celu poinformowanie użytkownika, których chciałby skopiować treść używając skrótu CTRL+C, że nie może tego zrobić.

Kurs VBA


Tworzenie makra 1. Należy uruchomić edytor Visual Basic. a) Klikając F11 + alt b) Klikając na ikonę Visual Basic, znajdującą się w zakładce deweloper (tą zakładkę włączamy w opcjach)

Kurs VBA


Tworzenie makra 2. Pojawi się poniższe okno:

Kurs VBA


Tworzenie makra

3. Należy kliknąć dwukrotnie na Arkusz1(zaznaczony na rysunku):

Kurs VBA


Tworzenie makra 4. Zobaczymy zeszyt1.xlsm, w którym możemy zapisać nasze makro

Kurs VBA


Tworzenie makra 5. W oknie, które się pojawiło zapisujemy:

Sub Uwaga() x = MsgBox("Nie możesz tego skopiować!", vbOKOnly + vbInformation, "Zakaz kopiowania") End Sub

Kurs VBA


Tworzenie makra 6. Znaczenie zapisanego kodu

Sub/end sub oznacza początek i koniec kodu naszego makra

Sub Uwaga() x = MsgBox("Nie możesz tego skopiować!", vbOKOnly + vbInformation, "Zakaz kopiowania") End Sub

Kurs VBA


Tworzenie makra 6. Znaczenie zapisanego kodu To jest nazwa makra

Sub Uwaga() x = MsgBox("Nie możesz tego skopiować!", vbOKOnly + vbInformation, "Zakaz kopiowania") End Sub

Kurs VBA


Tworzenie makra 6. Znaczenie zapisanego kodu

Sub Uwaga() x = MsgBox("Nie możesz tego skopiować!", vbOKOnly + vbInformation, "Zakaz kopiowania") End Sub X oznacza wartość

Kurs VBA


Tworzenie makra 6. Znaczenie zapisanego kodu

Sub Uwaga() x = MsgBox("Nie możesz tego skopiować!", vbOKOnly + vbInformation, "Zakaz kopiowania") End Sub oznacza Message Box, czyli Okno Komunikatu

Kurs VBA


Tworzenie makra 6. Znaczenie zapisanego kodu

Sub Uwaga() x = MsgBox("Nie możesz tego skopiować!", vbOKOnly + vbInformation, "Zakaz kopiowania") End Sub Treść jaka będzie się wyświetlać w komunikacie

Kurs VBA


Tworzenie makra 7. Zapisujemy makro

Kurs VBA


Tworzenie makra 8. Wyświetlamy makra, za pomocą przycisku Makra na karcie Deweloper.

Kurs VBA


Tworzenie makra 9. Zaznaczamy nasze makro, klikamy w opcje i przypisujemy skr贸t klawiaturowy Ctrl+ C do makra.


Tworzenie makra 10. Efektem końcowym jest komunikat, który nie pozwala skopiować zawartości komórki, gdy klikniemy CTRL+C:

Kurs VBA


Jeżeli jesteś zainteresowany udziałem w kursie Makra w MS Excel lub kursie VBA w Excelu Podstawowy 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.