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