SlideShare a Scribd company logo
1 of 19
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 Uwaga()
x = MsgBox("Nie możesz tego skopiować!", vbOKOnly +
vbInformation, "Zakaz kopiowania")
End Sub
Sub/end sub oznacza początek i
koniec kodu naszego makra
Kurs VBA
Tworzenie makra
6. Znaczenie zapisanego kodu
Sub Uwaga()
x = MsgBox("Nie możesz tego skopiować!", vbOKOnly +
vbInformation, "Zakaz kopiowania")
End Sub
To jest nazwa makra
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!

More Related Content

More from COGNITY Szkolenia

Excel - od podstaw do zaawansowanych tehchnik.pptx
Excel - od podstaw do zaawansowanych tehchnik.pptxExcel - od podstaw do zaawansowanych tehchnik.pptx
Excel - od podstaw do zaawansowanych tehchnik.pptx
COGNITY Szkolenia
 

More from COGNITY Szkolenia (20)

Excel - od podstaw do zaawansowanych tehchnik.pptx
Excel - od podstaw do zaawansowanych tehchnik.pptxExcel - od podstaw do zaawansowanych tehchnik.pptx
Excel - od podstaw do zaawansowanych tehchnik.pptx
 
Power BI - wizualizacja danych na wykresie
Power BI - wizualizacja danych na wykresiePower BI - wizualizacja danych na wykresie
Power BI - wizualizacja danych na wykresie
 
MS Word – spis tabel i rysunków, wstawianie podpisów do ilustracji
MS Word – spis tabel i rysunków, wstawianie podpisów do ilustracjiMS Word – spis tabel i rysunków, wstawianie podpisów do ilustracji
MS Word – spis tabel i rysunków, wstawianie podpisów do ilustracji
 
MS Excel: tworzenie baz danych – wprowadzenie
MS Excel: tworzenie baz danych – wprowadzenieMS Excel: tworzenie baz danych – wprowadzenie
MS Excel: tworzenie baz danych – wprowadzenie
 
E-marketing dla startupu
E-marketing dla startupuE-marketing dla startupu
E-marketing dla startupu
 
Visual Basic for Application in Cognity
Visual Basic for Application in CognityVisual Basic for Application in Cognity
Visual Basic for Application in Cognity
 
Wykorzystanie Social Media w procesie rekrutacji
Wykorzystanie Social Media w procesie rekrutacjiWykorzystanie Social Media w procesie rekrutacji
Wykorzystanie Social Media w procesie rekrutacji
 
Lean Management - Narzędzia
Lean Management - NarzędziaLean Management - Narzędzia
Lean Management - Narzędzia
 
Różne oblicza Krakowa
Różne oblicza KrakowaRóżne oblicza Krakowa
Różne oblicza Krakowa
 
Zasady ładnej prezentacji Cognity
Zasady ładnej prezentacji CognityZasady ładnej prezentacji Cognity
Zasady ładnej prezentacji Cognity
 
Wizualizacja danych - Cognity - Poradnik
Wizualizacja danych - Cognity - PoradnikWizualizacja danych - Cognity - Poradnik
Wizualizacja danych - Cognity - Poradnik
 
Urodziny Cognity
Urodziny CognityUrodziny Cognity
Urodziny Cognity
 
Techniki aktywnego słuchania
Techniki aktywnego słuchaniaTechniki aktywnego słuchania
Techniki aktywnego słuchania
 
Cognity Szkolenia cytat
Cognity Szkolenia cytatCognity Szkolenia cytat
Cognity Szkolenia cytat
 
Cognity Szkolenia: cytat Steve Jobs
Cognity Szkolenia: cytat Steve JobsCognity Szkolenia: cytat Steve Jobs
Cognity Szkolenia: cytat Steve Jobs
 
Cognity Szkolenia cytat
Cognity Szkolenia cytatCognity Szkolenia cytat
Cognity Szkolenia cytat
 
Cognity Szkolenia - cytat
Cognity Szkolenia - cytatCognity Szkolenia - cytat
Cognity Szkolenia - cytat
 
Cognity Szkolenia - PowerPoint prowadzenie prezentacji
Cognity Szkolenia - PowerPoint prowadzenie prezentacjiCognity Szkolenia - PowerPoint prowadzenie prezentacji
Cognity Szkolenia - PowerPoint prowadzenie prezentacji
 
Cognity Szkolenia - Zarządzanie czasem
Cognity Szkolenia - Zarządzanie czasemCognity Szkolenia - Zarządzanie czasem
Cognity Szkolenia - Zarządzanie czasem
 
Kurs Excel - funkcje tekstowe
Kurs Excel - funkcje tekstoweKurs Excel - funkcje tekstowe
Kurs Excel - funkcje tekstowe
 

Cognity Kurs VBA - makro w Excelu

  • 3. 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.
  • 4. 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
  • 5. 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
  • 6. Tworzenie makra 2. Pojawi się poniższe okno: Kurs VBA
  • 7. Tworzenie makra 3. Należy kliknąć dwukrotnie na Arkusz1(zaznaczony na rysunku): Kurs VBA
  • 8. Tworzenie makra 4. Zobaczymy zeszyt1.xlsm, w którym możemy zapisać nasze makro Kurs VBA
  • 9. 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
  • 10. Tworzenie makra 6. Znaczenie zapisanego kodu Sub Uwaga() x = MsgBox("Nie możesz tego skopiować!", vbOKOnly + vbInformation, "Zakaz kopiowania") End Sub Sub/end sub oznacza początek i koniec kodu naszego makra Kurs VBA
  • 11. Tworzenie makra 6. Znaczenie zapisanego kodu Sub Uwaga() x = MsgBox("Nie możesz tego skopiować!", vbOKOnly + vbInformation, "Zakaz kopiowania") End Sub To jest nazwa makra Kurs VBA
  • 12. 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
  • 13. 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
  • 14. 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
  • 16. Tworzenie makra 8. Wyświetlamy makra, za pomocą przycisku Makra na karcie Deweloper. Kurs VBA
  • 17. Tworzenie makra 9. Zaznaczamy nasze makro, klikamy w opcje i przypisujemy skrót klawiaturowy Ctrl+ C do makra.
  • 18. Tworzenie makra 10. Efektem końcowym jest komunikat, który nie pozwala skopiować zawartości komórki, gdy klikniemy CTRL+C: Kurs VBA
  • 19. 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!