If ... Then ... ElseIf ... Else ... End If
Bir koşulun oluşması yada oluşmaması
durumuna göre yapılması gereken işlemlerin yapılmasını sağlayan komut bloğu.
If
Koşul 1 Then
... ‘ Koşul1 in gerçekleşmesi durumunda yapılacak olanlar
ElseIf Koşul 2 Then
... ‘ Koşul1
in gerçekleşmediği Koşul2 nin gerçekleştiği
... ‘
durumlarda yapılacak işlemler
Else
... ‘ Koşul1
ve Koşul2 nin gerçekleşmesi durumda
... ‘ yapılacak
işlemler
End
If
IFF
Dim
Sonuç As String
Notu
= 45
Sonuç
= IIF(Notu > 50, "Geçer","Kalır") ‘ Sonuç =
"Kalır"
If TypeOf ...Then ... ElseIf ... Else ...
End If
Kontrolün
isatenen tipte olup olmadığını kontrol ederek buna göre işlem yapar.
If
TypeOf Control_Name Is TextBox Then
MsgBox "Bu Bir Metin Kutusu"
Else
MsgBox "Bu Bir Metin Kutusu Değil"
End
If
Choose
Bir
liste içerisinden seçim yapar
indx
= 3
Seçim
= Choose(indx, "İyi", "Kötü",
"Çirkin") ‘ Seçim = "Çirkin"
Select Case ... End Select
Değişkenin
belirli değerlerine göre yapılacak farklı işlemlerin seçiminde kullanılır.
Select
Case değişken
Case id1
‘ Değişkenin id1 değeri aldığı durumlarda yapılacak işlemler
Case id2
‘ Değişkenin id2 değeri aldığı durumlarda yapılacak işlemler
case id3 to
id9
‘ id3 ve id9 aralığındaki tüm değerler için yapılacak işlemler
Case Else
‘ Değişkenin id1- id2 - id3 - id4 - id5 - id6 - id7 - id8 - id9
‘ değeri almadığı durumlarda yapılacak işlemler
End
Select
Do While ... Loop
Belirli
bir koşul gerçekleştiğinde yapılacak işlemlerde kullanılır.
Do
While Koşul
‘ Koşulun gerçekleşmesi durumunda yapılacak işlemler
Exit
Do ‘ Tercihli çıkış
Loop
Do ... Loop While ...
Bir
kere işlemi yaptıktan sonra, koşul gerçekleşmesi durumunda işlemi tekrarlar.
Do
‘ En az bir kere, Koşulun gerçekleşmesi durumunda ise tekrar yapılacak işlemler
Loop
While Koşul
Do Until ... Loop
Belirli
bir koşulun gerçekleşmediğinde yapılacak işlemlerde kullanılır.
Do
Until Koşul
‘
Koşulun gerçekleşmemesi durumunda yapılacak işlemler
Loop
Do ... Loop Until ...
Bir
kere işlemi yaptıktan sonra, koşul gerçekleşmediğinde işlemi tekrarlar.
Do
‘ En az bir kere, Koşulun gerçekleşmemesi
durumunda ise
‘ tekrar yapılacak işlemler
Loop Until Koşul
Hiç yorum yok:
Yorum Gönder