Textbox'lardan 1 tanesi bile boş ise işleme devam etmesin

serif_007

Altın Üye
Katılım
5 Nisan 2014
Mesajlar
155
Excel Vers. ve Dili
Excel 2019
Altın Üyelik Bitiş Tarihi
16-07-2027
Merhabalar;

6 adet textbox'ım var. Bu textboxlardan 1 tanesi bile boş olması durumunda işleme devam etmesin istiyorum.

Kod:
If TextBox1.Value = "" Then
MsgBox " TextBox1 boş geçildi!"
Exit Sub
End If
If TextBox2.Value = "" Then
MsgBox "TextBox2 boş geçildi!"
Exit Sub
End If
If TextBox3.Value = "" Then
MsgBox " TextBox3 boş geçildi!"
Exit Sub
End If
If TextBox4.Value = "" Then
MsgBox " TextBox4 boş geçildi!"
Exit Sub
End If
If TextBox5.Value = "" Then
MsgBox " TextBox5 boş geçildi!"
Exit Sub
End If
If TextBox6.Value = "" Then
MsgBox " TextBox6 boş geçildi!"
Exit Sub
End If
bunu denedim fakat sonuç alamadım
 
Katılım
27 Şubat 2023
Mesajlar
37
Excel Vers. ve Dili
2016-TR
Merhabalar;

6 adet textbox'ım var. Bu textboxlardan 1 tanesi bile boş olması durumunda işleme devam etmesin istiyorum.

Kod:
If TextBox1.Value = "" Then
MsgBox " TextBox1 boş geçildi!"
Exit Sub
End If
If TextBox2.Value = "" Then
MsgBox "TextBox2 boş geçildi!"
Exit Sub
End If
If TextBox3.Value = "" Then
MsgBox " TextBox3 boş geçildi!"
Exit Sub
End If
If TextBox4.Value = "" Then
MsgBox " TextBox4 boş geçildi!"
Exit Sub
End If
If TextBox5.Value = "" Then
MsgBox " TextBox5 boş geçildi!"
Exit Sub
End If
If TextBox6.Value = "" Then
MsgBox " TextBox6 boş geçildi!"
Exit Sub
End If
bunu denedim fakat sonuç alamadım
bunlar boş geçtiğinizde mesaj kutusu çıkarır.

If TextBox1.Text = "" Then
mesaj = MsgBox("TextBox6 boş geçildi!", vbOKOnly + vbExclamation, "UYARI!")
TextBox1.SetFocus
Exit Sub
 

serif_007

Altın Üye
Katılım
5 Nisan 2014
Mesajlar
155
Excel Vers. ve Dili
Excel 2019
Altın Üyelik Bitiş Tarihi
16-07-2027
bunlar boş geçtiğinizde mesaj kutusu çıkarır.

If TextBox1.Text = "" Then
mesaj = MsgBox("TextBox6 boş geçildi!", vbOKOnly + vbExclamation, "UYARI!")
TextBox1.SetFocus
Exit Sub
bu da uyarı veriyor fakat yine kayıt yapmaya devam ediyor
 

serif_007

Altın Üye
Katılım
5 Nisan 2014
Mesajlar
155
Excel Vers. ve Dili
Excel 2019
Altın Üyelik Bitiş Tarihi
16-07-2027
Private Sub TextBox1_Exit(ByVal Cancel As MSForms.ReturnBoolean)
If TextBox1.Value = "" Then
MsgBox "TextBox1 boş geçilemez!"
TextBox1.SetFocus
Cancel = True
End If
End Sub
Yine kayıt yapmaya devam ediyor uyarı da vermiyor
 

Greenblacksea53

Altın Üye
Katılım
5 Ocak 2019
Mesajlar
572
Excel Vers. ve Dili
Ofis 365 Tr
Altın Üyelik Bitiş Tarihi
05-01-2025
C++:
Dim TextDolu() As Variant
    Dim i As Integer
    Dim isEmpty As Boolean
    
 
    TextDolu = Array(TextBox1, TextBox2, TextBox3, TextBox4, TextBox5)
    
 
    For i = LBound(TextDolu) To UBound(TextDolu)
        If TextDolu(i).Text = "" Then
            isEmpty = True
            Exit For
        End If
    Next i
    
 
    If isEmpty Then
        MsgBox "Lütfen tüm text boxları doldurun!", vbExclamation, "Uyarı"
    Else
        ' textboxlar dolu ise işlemlerini burada devam ettirmeniz gerekiyor....
    End If
Kodları kullanarak deneyin,,
 

serif_007

Altın Üye
Katılım
5 Nisan 2014
Mesajlar
155
Excel Vers. ve Dili
Excel 2019
Altın Üyelik Bitiş Tarihi
16-07-2027
kodun yerinde değişiklik yaparak sorunu çözdüm. kendi hatam teşekkür ederim
 

Necdet

Moderatör
Yönetici
Katılım
4 Haziran 2005
Mesajlar
15,372
Excel Vers. ve Dili
Ofis 365 Türkçe
kodun yerinde değişiklik yaparak sorunu çözdüm. kendi hatam teşekkür ederim
Merhaba.
Nasıl çözdüğünüzü de açıklarsanız, bilginizi kendinize saklamamış olursunuz.
 
Üst