İçeriğe geç

VBA Döngüler ve Koşul İfadeleri: For, Do While, If

28.03.2024 4,853 okunma

VBA'da Döngüler ve Koşul İfadeleri

Döngüler ve koşul ifadeleri, VBA programlamanın temel yapı taşlarıdır. Bu yapılarla tekrarlayan işlemler otomatize edilir ve veriye bağlı kararlar alınır.

If-Then-Else

En temel koşul ifadesidir:
If Cells(i,1).Value > 1000 Then
Cells(i,2).Value = "Yüksek"
ElseIf Cells(i,1).Value > 500 Then
Cells(i,2).Value = "Orta"
Else
Cells(i,2).Value = "Düşük"
End If

Select Case

Çok koşullu durumlarda If yerine Select Case daha okunabilirdir: Select Case Not: Case "A": ... Case "B": ... End Select

For-Next Döngüsü

Belirli sayıda tekrar için kullanılır: For i = 1 To 100 : Cells(i,1) = i : Next i. Step ile adım miktarı değiştirilebilir.

For Each Döngüsü

Koleksiyon veya aralıktaki her öğe üzerinde işlem yapar: For Each hucre In Range("A1:A100") : hucre.Value = UCase(hucre.Value) : Next

Do While ve Do Until

Koşul sağlandığı sürece veya sağlanana kadar tekrar eder. Son satırı bulmak için: Do While Cells(i,1) <> "" : i = i + 1 : Loop

Bilkey Visual Basic Kursu

VBA döngüleri ve koşul ifadeleri Bilkey Bilişim Akademisi'nde uygulamalı projelerle pekiştirilerek öğretilmektedir. Kurtköy Pendik'te birebir özel ders alabilirsiniz.

vba for döngüsü vba do while vba if else excel vba döngü visual basic kursu pendik
Visual Basic Eğitimi hakkında bilgi almak ister misiniz?

Birebir özel yüz yüze eğitim yada uzaktan eğitim, esnek ders saatleri ile Pendik Kurtköy'de.