Krok 3. Poznawanie podstaw programowania

Ważne : Ten artykuł został przetłumaczony maszynowo, zobacz zastrzeżenie. Angielskojęzyczną wersję tego artykułu można znaleźć tutaj .

Wiesz już, jak zarejestrować makro i jakie są tajniki tworzenia procedur języka VBA. Następny krok to poznanie kolejnych podstaw programowania, dzięki którym opanujesz elementarną wiedzę na temat programowania w języku VBA.

Podstawowe pojęcia języka VBA: obiekty, metody i właściwości

Pierwsza rzecz, o której trzeba pamiętać, to fakt, że kod VBA jest tworzony w sposób naśladujący opisywanie rzeczywistości dookoła przez użytkowników. Kod można opisać za pomocą następujących czterech pojęć:

Pojęcie

Opis

Przykład

Obiekt

„Element”

Arkusz

Metoda

Akcja lub coś, co może wykonać „element”

Dodanie „elementu”

Właściwość

Opis lub cechy „elementu”

Nazwa

Kolekcja

Grupa „elementów”

Arkusze

Te cztery pojęcia składają się razem na to, co programiści nazywają modelem programowania obiektowego. Jest to sposób realizacji zadań polegający na opisywaniu „elementów” lub „obiektów/kolekcji” w celu wykonania akcji na określonych parametrach lub „właściwościach” służących do opisywania elementu, na którym masz wykonać akcję, i z zastosowaniem sposobów lub „metod”, za pomocą których ta akcja zostanie wykonana.

Przyjrzyjmy się naszemu kodowi z Kroku 2:

Sub DeleteRow()
'
' DeleteRow Macro
'
'
Selection.Rows.Delete
 
End Sub

W wierszu Selection.Rows.Delete Selection to obiekt lub „element”, do którego odwołujesz się w kodzie. Ten „element” został opisany bardziej szczegółowo przez informację, że chcesz wykonać operację na właściwości Rows. Następnie zastosowano metodę usuwania wiersza o składni Delete.

Na początku te pojęcia mogą wydawać się trochę skomplikowane, ale spróbuj wypowiedzieć na głos to, co chcesz osiągnąć, oraz zidentyfikować „element”, nad którym próbujesz pracować, cechy tego „elementu” oraz akcję, którą chcesz wykonać na tym „elemencie”. Odrobina ćwiczeń i wytrwałości pozwoli Ci w krótkim czasie opanować tworzenie zaawansowanych makr języka VBA.

Dowiedz się więcej o obiekty, metody i właściwości

Dowiedz się więcej o zbiory

Podstawowe instrukcje przepływu sterowania

Oto kolejne dwa pojęcia, które warto poznać, aby móc tworzyć przydatne makra języka VBA.

Jeśli to, to tamto (If... Then). Instrukcja If... Then to narzędzie programistyczne umożliwiające sterowanie rodzajem akcji, która ma zostać wykonana, na podstawie kryteriów pewnego typu. Na przykład załóżmy, że cały tekst o stylu Nagłówek 1 ma być sformatowany przy użyciu pogrubionej czcionki Helvetica o rozmiarze 16 punktów, a cały tekst o stylu Nagłówek 2 — przy użyciu kursywy Helvetica o rozmiarze 12 punktów. Instrukcja If... Then jest narzędziem, dzięki któremu możesz sprawdzić, czy tekst ma styl Nagłówek 1 i Nagłówek 2, a następnie zastosować odpowiedni format.

Dowiedz się więcej o Jeżeli to następnie że koncepcja

 Pętla Dla każdego (For Each). Jest ona pomocna w sytuacji, gdy chcesz przetworzyć kolekcję lub zestaw „elementów” i wykonać akcję. Akcję może również stanowić zastosowanie pojęcia „Jeśli to, to tamto”, dzięki któremu kontrola będzie jeszcze dokładniejsza. Na przykład załóżmy, że masz tabelę i chcesz przeszukać jej wszystkie wiersze pod kątem określonego wyrazu, kolorując komórkę na żółto za każdym razem, gdy znajdziesz w niej wyraz „żółty”, oraz na czerwono, gdy znajdziesz w niej wyraz „czerwony”. Aby utworzyć tę procedurę, użyj pętli For Each wraz z instrukcją If... Then.

Bardziej szczegółowe informacje o języku VBA 

Teraz, gdy znasz już podstawy, skorzystaj z dodatkowych linków, aby uzyskać bardziej szczegółowe informacje o języku VBA dla każdej aplikacji pakietu Office.

Co nie jest obsługiwane w języku VBA w pakiecie Office dla komputerów Mac?

Oto kilka rzeczy, które nie są obsługiwane w języku VBA w pakiecie Office dla komputerów Mac:

  • Kontrolki ActiveX nie są obsługiwane na komputerach Mac.

  • Program Outlook dla komputerów Mac nie obsługuje języka VBA.

 Krok 1. Rozpoczynanie pracy z rejestratorem makr

Krok 2. Analizowanie kodu

Krok 3. Poznawanie podstaw programowania

Krok 4. Udostępnianie makra innym

Krok 5. Praktyczne przykłady

Uwaga : Zrzeczenie dotyczące tłumaczenia maszynowego: Ten artykuł został przetłumaczony przez system komputerowy bez interwencji człowieka. Firma Microsoft udostępnia te tłumaczenia maszynowe, aby ułatwić użytkownikom, którzy nie znają języka angielskiego, korzystanie z zawartości dotyczącej produktów, usług i technologii firmy Microsoft. Ponieważ ten artykuł został przetłumaczony maszynowo, może zawierać błędy w słownictwie, składniowe lub gramatyczne.

Rozwijaj swoje umiejętności
Poznaj szkolenia
Uzyskuj nowe funkcje w pierwszej kolejności
Dołącz do niejawnych testerów pakietu Office

Czy te informacje były pomocne?

Dziękujemy za opinię!

Dziękujemy za opinię! Wygląda na to, że połączenie Cię z jednym z naszych agentów pomocy technicznej pakietu Office może być pomocne.

×