if text = "" then vba satırı çalışmıyor :(

Katılım
25 Şubat 2006
Mesajlar
50
If Text4 = "" Then
Text22.Value = "AŞAĞIDAKİ KUTU BOŞ"
Else
Text22.Value = "AŞAĞIDAKİ KUTU DOLU"
End If

Yukardaki gibi yazdığımda hiçbir zaman text4="" olayını algılayamıyor :( Lütfen acilen yardımınıza ihtiyacım var :(:( Eğer ekteki dosyayı indirip vba kodlarına bakarsanız tam olarak ne yapmak istediğimi daha iyi anlayabilirsiniz. Aşağıdaki textbox'a herhangi bir yaz girdiğimde "AŞAĞIDAKİ KUTU DOLU", boş bıraktığımda ise "AŞAĞIDAKİ KUTU BOŞ" yazmasını istiyorum ama nedense bi türlü olmuyo ve herzaman boş da olsa dolu da olsa "AŞAĞIDAKİ KUTU DOLU" yazısı çıkıyo :(:(:(
 
Katılım
25 Aralık 2005
Mesajlar
4,160
Excel Vers. ve Dili
MS Office 2010 Pro Türkçe
Bir de aşağıdaki gibi deneyin.
If Nz(Text4) = "" Then
Text22.Value = "AŞAĞIDAKİ KUTU BOŞ"
Else
Text22.Value = "AŞAĞIDAKİ KUTU DOLU"
End If

İyi çalışmalar :)
 

Merhum İdris SERDAR

Moderatör
Yönetici
Katılım
21 Ekim 2005
Mesajlar
17,094
Excel Vers. ve Dili
Excel, 365 - İngilizce
Private Sub Command10_Click()

If Text4.Value <> 0 Then
Text22.Value = "AŞAĞIDAKİ KUTU DOLU"
Else
Text22.Value = "AŞAĞIDAKİ KUTU BOŞ"
End If

End Sub

Bu şekilde deneyin.
 
Üst