Pętla For Next

 

Przykłady opisane w tej lekcji dostępne są w arkuszu Excela VBA.xlsm, tylko ich samodzielne przerobienie daje gwarancję zapamiętania tej lekcji.

Przykłady dla wszystkich lekcji szkolenia Excel 2013: ExcelSzkolenie.pl Cwiczenia Excel 2013.zip

 

Ta lekcja może być obejrzana lub przeczytana poniżej.

Film wygląda najlepiej jeśli będzie odtwarzany w rozdzielczości 720p HD, rozdzielczość można zmienić dopiero po uruchomieniu filmu klikając na ikonie trybika  która pojawi się w prawym dolnym rogu poniższego ekranu. Po kilku sekundach od zmiany obraz wyostrzy się.

 

 

 

 

 

Składnia pętli For Next jest następująca:

 

 

         Składnia:

 

For element = start To koniec [Step krok]

kod makra

[Exit For]

kod makra

Next [krok]

 

 

Przykład 1.

(Arkusz: ‘For Next’, Moduł: ‘For_Next’)

 

Pętle For Next używamy gdy dana czynność ma zostać powtórzona z góry znaną ilość razy, a także wtedy gdy jedna ze zmiennych ma przyjmować wartości różniące się od siebie o stałą wartość.

 

Wiele makr używa kolorów tła komórki, aby poznać numery kolorów skorzystamy z poniższego makra.

 

 

Sub Petla_For_Next()

 

For wiersz = 1 To 5                                                   dla wierszy od 1 do 5

Cells(wiersz, 1) = Selection.Interior.ColorIndex        wpisz w komórkę numer koloru tła jaki ma komórka

ActiveCell.Offset(1, 0).Range("A1").Select              ‘przejdź jedną komórkę w dół

Next wiersz                                                               ‘koniec pętli wróć do linii zawierającej For

 

End Sub

 

 

  

 

Kolejny przykład pętli For Next został omówiony w lekcji ‘Pętle Wielokrotne’.