Kurs VBA - Instrukcje i Operatory VBA w Excelu cz III

Page 1

Poradnik VBA: Instrukcje i operatory VBA w Excel CZ.III


Poradnik VBA: Instrukcje i operatory VBA w Excelu CZ.III


Szanowni Państwo,

Zapraszamy do zapoznania się z III częścią prezentacji dotyczącej instrukcji i operatorów VBA W Excelu.

Polecamy również dwie pozostałe części prezentacji dotyczące tego tematu.

Chcesz wiedzieć więcej odwiedź nasz blog Strefa Wiedzy Cognity.


Poradnik VBA: Instrukcje i operatory VBA w Excelu Funkcja Iff

Zwraca jedną z dwóch możliwości części (wartość lub wyrażenie) w zależności od sprawdzanego wyrażenia.

Kurs VBA


Poradnik VBA: Funkcje warunkowe c.d. IIf Składnia:

IIf (wyrażenie, część_prawda, część_fałsz)

Przykład:

Waga=130 Iif(waga>110,”Nadwa ga”, ”Waga prawidłowa”) ’zwraca „Nadwaga” Kurs VBA


Poradnik VBA: Funkcje warunkowe c.d. Funkcja Choose

Wybiera i zwraca wartość z listy argumentów. Indeks to wyrażenie numeryczne zakresu od 1 do liczby możliwych wyborów.

Kurs Excel


Poradnik VBA: Funkcje warunkowe c.d. Choose Składnia:

Przykład:

Choose (indeks, wybór_1 [‚wybór_2, …[,wybór_n]]) Miejsce=1 Choose (miejsce, ”Złoty”, ”Srebrny”, ”Brązowy”) ’zwraca” Złoty” Kurs VBA


Poradnik VBA: Funkcje warunkowe c.d. Funkcja Switch

Wyznacza listę wyrażeń i zwraca wartość typu Variant lub wyrażenie skojarzone z pierwszym wyrażeniem z listy, które jest prawdziwe.

Kurs VBA


Poradnik VBA: Funkcje warunkowe c.d. Switch Składnia:

Switch [wyrażenie _1, wartość _1[, wyrażenie_2, wartość_2… [‚wyrażenie_n, wartość_n]])

Kurs Excel


Poradnik VBA: Funkcje warunkowe c.d. Switch Przykład:

Państwo=”Polska” Switch (Panstwo =”Polska”, ”Warszawa”, Panstwo = ”Ukraina”, ”Kijów”) ’zwraca ”Warszawa”

Kurs VBA


Poradnik VBA: Pętle w VBA Konstrukcja For…Next

Powtarza instrukcje lub blok instrukcji określona liczbę razy, gdzie: Licznik – zmienna używana jako licznik pętli, start i koniec – wartość początkowa i końcowa licznika, opcjonalnie. Kurs Excel


Poradnik VBA: Pętle w VBA For…Next

Opcjonalnie argument słowa kluczowego Step określa wartość zmian licznika dla każdego wykonania bloku instrukcji (wartość domyślna wyosi1).

Kurs VBA


Poradnik VBA: Pętle w VBA For…Next

Pętla może zawierać instrukcje Exit For przekazuje sterowanie w dowolnym miejscu pomiędzy For…Next jako alternatywne wyjście z bloku pętli. Exit For przekazuje sterowanie do instrukcji bezpośrednio następujące po Next.

Kurs VBA


Poradnik VBA: Pętle w VBA For…Next Składnia:

For licznik=start To koniec [step krok] [instrukcje] [Exit For] [instrukcje] Next [licznik]

Kurs Excel


Poradnik VBA: Pętle w VBA For…Next Przykład:

For i = 10 To 1 Step -1 [instrukcje] If i < 5 Then Exit For [instrukcje2] Next i ’pętla wykona się dla wartości od 10 do 4 dla instrukcji oraz od 10 do 5 dla instrukcji2 Kurs VBA


Poradnik VBA: Pętle w VBA Konstrukcje Do…Loop

Powtarza instrukcję lub blok instrukcji, dopóki warunek While ma wartość True (warunek jest spełniony) lub warunek Until nie jest spełniony (ma wartość False)

Kurs VBA


Poradnik VBA: Pętle w VBA Do…Loop Wariant I

Do [{While | Until} warunek] [instrukcje] [Exit Do] [instrukcje] Loop

Kurs Excel


Poradnik VBA: Pętle w VBA Do…Loop Przykład:

Licznik=0 Do While licznik <10 Licznik = licznik+1 ’inkrementacja licznika [instrukcje] If licznik = 9 Then ’jeżeli warunek = True Exit Do ’wyjście z pętli End If

Kurs VBA


Poradnik VBA: Pętle w VBA Do…Loop

Warunek sprawdzany jest na końcu pętli (pętla zostanie wykonana przynajmniej jeden raz)

Kurs VBA


Poradnik VBA: Pętle w VBA Do…Loop Wariant II

Do [instrukcje] [Exit Do] [instrukcje] Loop [{While|Until} warunek]

Kurs Excel


Poradnik VBA: Pętle w VBA Do…Loop

Pętla może zawierać instrukcję Exit Do umieszczone w dowolnym miejscu pomiędzy Do…Loop jako alternatywne wyjście z bloku pętli. Exit do…przekazuje sterowanie do instrukcji bezpośrednio następującej po Loop.

Kurs VBA


Poradnik VBA: Pętle w VBA Do…Loop

W przypadku zagnieżdżonych pętli Do…Loop instrukcja Exit Do przekazuje sterowanie do pętli o jeden poziom powyżej pętli, w której nastąpiło przerwanie.

Kurs VBA


Poradnik VBA: Pętle w VBA While…Wend

Warunek:

Wykonuje instrukcję lub blok instrukcji, dopóki warunek będzie miał wartość True. Pętla może być zagnieżdżona. While warunek [instrukcje] Wend

Kurs Excel


Kurs VBA Na kursy VBA zapraszamy do Cognity Szkolenia. Nasi eksperci prowadza m.in.: • Kurs VBA w Excelu Zaawansowany • Kurs Makra w MS Excel • Kurs VBA w Excelu Podstawowy • Kurs VBA w Excelu Przekrojowy

Kurs VBA


Kurs VBA Chcesz wiedzieć więcej o języku VBA w Excelu zapraszamy na www.cognity.pl

Kurs VBA


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.