ExcelFormul
Dil Seçimi / Language
IIf (Tek Satırlık Pratik If) | Adım Adım Excel VBA Eğitimi
Modül 6: Şartlar

IIf (Tek Satırlık Pratik If)

10.10.2026 421 Okunma

Pratik Kararlar

Excel'deki EĞER(şart; doğruysa; yanlışsa) formülünün VBA'daki birebir karşılığıdır.

VBA Kodu:

Sub KisaIf()
    Dim cinsiyet As String: cinsiyet = "E"
    Dim unvan As String
    unvan = IIf(cinsiyet = "E", "Bey", "Hanım")
    MsgBox "Hoşgeldiniz " & unvan
End Sub

Ne Göreceksiniz? Şart (cinsiyet="E") doğru olduğu için "Bey" kelimesini seçecek ve "Hoşgeldiniz Bey" yazdıracaktır.