IF İŞLEVİNİ VBA DA İÇ İÇE KULLANMA

1 2
05/03/2013, 22:11

ercansahiner

Arkadaşlar Vba da ıf işlevini birkaç kez iç içe nasıl kullanılacak yapamadım, yapıyorum ama hata veriyor, bana bir örnekle gösterebilirseniz memnun olurum. kolay gelsin

ıf (metinkutusu1)=1doğruysa 1
ıf (metinkutusu1)=2doğruysa 2
ıf (metinkutusu1)=3doğruysa 3 gibi
05/03/2013, 22:48

alpeki99

IIF komutunu kullanabilirsiniz:

Nz Fonksiyonu (İşlevi) Kullanımı Anlatımı
05/03/2013, 22:55

direnist

Merhaba Sayın ErcanSahiner;
Sayın Alpeki99 hocam size asıl yönlendirmeyi yaptığı sırada bende ekteki çalışmayı hazırlamıştım.
Belki bir fikir verebilir.
Bilgilerinize.
05/03/2013, 23:24

iscinar

(05/03/2013, 22:55)direnist yazdı: Merhaba Sayın ErcanSahiner;
Sayın Alpeki99 hocam size asıl yönlendirmeyi yaptığı sırada bende ekteki çalışmayı hazırlamıştım.
Belki bir fikir verebilir.
Bilgilerinize.
Sn. direnist 'in örneğine alternatif olarak aşağıdaki kodu da uygulayabilirsiniz

Private Sub plakalar_AfterUpdate()

Select Case plakalar

Case 34

MsgBox "İSTANBUL "

Case 35

MsgBox "İZMİR "

Case 7

MsgBox "ANTALYA "

End Select

End Sub
05/03/2013, 23:38

ercansahiner

Teşekkürler tam olarak işimi görmedi ama denedikten sonra tekrar dönerim,
06/03/2013, 00:04

Yandemir

if metin=1 then
msgbox "1"
else
if metin=2 then
msgbox "2"
else
if metin=3
msgbox "3"
else
msgbox "hiçbiri"
end if
end if
end if
1 2