• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

MsgBox uyarısı ekleme

sirkülasyon

Altın Üye
Katılım
10 Temmuz 2012
Mesajlar
2,543
Excel Vers. ve Dili
2021 LTSC TR
Kod:
Private Sub TextBox1_Change()
    Dim t As String
    Dim i As Integer
    t = TextBox1.Text
    ListBox2.ListIndex = -1
    If TextBox1.Text = "" Then Exit Sub
    For i = 0 To ListBox2.ListCount - 1
        If UCase(ListBox2.List(i)) Like UCase(t & "*") Then
            ListBox2.ListIndex = i
            Exit Sub
        End If
    Next i
End Sub

TextBox1 de yazılan değer ListBox2 de bulunmadığı durumda "Aranan Değer için lütfen Diğer İlçeyi Seçin" uyarısını eklemek istiyorum. Yardımcı olabilir misiniz?
 
Merhaba,
Kod:
Private Sub TextBox1_Change()
    Dim t As String
    Dim i As Integer
    t = TextBox1.Text
    ListBox2.ListIndex = -1
    If TextBox1.Text = "" Then Exit Sub
    For i = 0 To ListBox2.ListCount - 1
 99:
        If UCase(ListBox2.List(i)) Like UCase(t & "*") Then
            ListBox2.ListIndex = i
                 MsgBox "Aranan Değer için lütfen Diğer İlçeyi Seçin !", vbCritical: GoTo 99
            Exit Sub
        End If
    Next i
End Sub
Deneyin lütfen,
İyi çalışmalar
 
Sayın Tevfik_KURSUN
Textbox1'e veri girer girmez kilitliyor.
 
Merhaba,
99: satırını End Sub satırından önce koyup dener misin?
İyi çalışmalar
 
Bu sefer kilitleme yok
Ancak bir karakter girer girmez Uyarıyı veriyor. Yani Arama Yapacağım veriyi girmeme izin vermiyor.
 
Merhaba,
Ben denemedim. 99: ifadesinin yeri yanlış.
t = TextBox1.Text
satırın öncesine koyup deneyin.
Kolay gelsin
 
99: satırını End Sub satırından önce olursa kilitlemiyor
 
Geri
Üst