• DİKKAT

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

textBoxta arama

sahika51

Altın Üye
Katılım
28 Ekim 2006
Mesajlar
187
Excel Vers. ve Dili
2010-2019
İyi günler değerli arkadaşlar ben burdaki kodu başka bir çalışmada kullandım çalışırken burda çalışmadı problemi bir türlü bulamadım yardımcı olursanız sevinirim.
Private Sub txtAranan_Change()

On Error Resume Next
ListBox1.Clear
Aranan = txtAranan.Text
sonsatir = Worksheets("Veri").Cells(Rows.Count, "A").End(xlUp).Row
ReDim dizi(sonsatir) As Variant
X = 0
For i = 1 To sonsatir - 1
If Worksheets("Veri").Cells(i, 1) Like "A*" Then
dizi(X) = Worksheets("Veri").Cells(i, 1)
X = X + 1
End If
Next i

ReDim Preserve dizi(X - 1)
ListBox1.List = dizi

Else
End Sub
 

Ekli dosyalar

Private Sub txtAranan_Change()
Dim aranan as String, sonsatir as Integer
ListBox1.Clear
Aranan = txtAranan.Text
sonsatir = Worksheets("Veri").Cells(Rows.Count, "A").End(xlUp).Row
ReDim dizi(sonsatir) As Variant
X = 0
For i = 1 To sonsatir - 1
If Worksheets("Veri").Cells(i, 1) Like "A*" Then
dizi(X) = Worksheets("Veri").Cells(i, 1)
X = X + 1
End If
Next i
ReDim Preserve dizi(X - 1)
ListBox1.List = dizi
End Sub
dener misiniz?
 
Private Sub txtAranan_Change()
Dim aranan as String, sonsatir as Integer
ListBox1.Clear
Aranan = txtAranan.Text
sonsatir = Worksheets("Veri").Cells(Rows.Count, "A").End(xlUp).Row
ReDim dizi(sonsatir) As Variant
X = 0
For i = 1 To sonsatir - 1
If Worksheets("Veri").Cells(i, 1) Like "A*" Then
dizi(X) = Worksheets("Veri").Cells(i, 1)
X = X + 1
End If
Next i
ReDim Preserve dizi(X - 1)
ListBox1.List = dizi
End Sub
dener misiniz?


x=0
satırında
veriable not defined
hatası alıyorum sürekli ar
araştırıyorum ama hala çözemedim
 
Merhaba
kod penceresinde "Option Explicit " prosedürü varsa kodların içindeki tüm değişkenleri tanımlamalısınız

Private Sub txtAranan_Change()
Dim aranan as String, sonsatir as Integer, x as long, i as long
'...
'.......
 
Private Sub txtAranan_Change()
Dim Aranan as String, sonsatir as Integer, i as Integer, X As Variant, dizi As Variant
ListBox1.Clear
Aranan = txtAranan.Text
sonsatir = Worksheets("Veri").Cells(Rows.Count, "A").End(xlUp).Row
ReDim dizi(sonsatir) As Variant
X = 0
For i = 1 To sonsatir - 1
If Worksheets("Veri").Cells(i, 1) Like "A*" Then
dizi(X) = Worksheets("Veri").Cells(i, 1)
X = X + 1
End If
Next i
ReDim Preserve dizi(X - 1)
ListBox1.List = dizi
End Sub
 
Geri
Üst