bul ve listele

tamer42

Destek Ekibi
Destek Ekibi
Katılım
11 Mart 2005
Mesajlar
3,043
Excel Vers. ve Dili
Office 2013 İngilizce
Texbox içerisine yazılan terimi belirlenen bir sütun içerisinde arayacak ve aranan değerin bulunduğu hücrenin tam değerini Listbox' a yükleyecek bir koda ihtiyacım var,

Ã?rnek: texbox içerisinde "cel" yazdığımızda;

"cel" teriminin bulunduğu;
Aşağıdaki hücrelerin tam değerini,

"A15" Hücresinde........ excel
"A101" Hücresinde........ cell
"A143" Hücresinde........ celsius

Listbox' a yükleyecek.

İyi çalışmalar dilerim.
 

Haluk

Özel Üye
Katılım
7 Temmuz 2004
Mesajlar
12,406
Excel Vers. ve Dili
64 Bit 2010 - İngilizce
+
Google Sheets
+
JScript
Altın Üyelik Bitiş Tarihi
[vb:1:681b6b9f6b]Private Sub TextBox1_Change()
Dim MyRng As Range
ListBox1.Clear
If Len(TextBox1) > 0 Then
For Each MyRng In ActiveSheet.UsedRange
If LCase(MyRng.Text) Like "*" & TextBox1 & "*" Then ListBox1.AddItem MyRng
Next
End If
End Sub
[/vb:1:681b6b9f6b]
 

tamer42

Destek Ekibi
Destek Ekibi
Katılım
11 Mart 2005
Mesajlar
3,043
Excel Vers. ve Dili
Office 2013 İngilizce
İlginize teşekkürler...

yalnız aşağıda verdiğiniz kodu kodu çalıştıramadım, text box' a seheet içerisinde olan bir değeri girmeme rağman hiçbir tepki vermiyor,

iyi çalışmalar.
 

Haluk

Özel Üye
Katılım
7 Temmuz 2004
Mesajlar
12,406
Excel Vers. ve Dili
64 Bit 2010 - İngilizce
+
Google Sheets
+
JScript
Altın Üyelik Bitiş Tarihi
Koddaki TextBox, benim hazırladığım dosyada UserForm üzerinde "Kontroller" araç çubuğundan eklenmiştir.

Yani, ActiveX nesnesidir.
 

tamer42

Destek Ekibi
Destek Ekibi
Katılım
11 Mart 2005
Mesajlar
3,043
Excel Vers. ve Dili
Office 2013 İngilizce
Bende aynısını yaptığımı düşünüyorum,

ilgiyi userform' u içeren excel dosyasını foruma ataç etmenizi istesem çok şey istemiş olurmuyum.
 

Haluk

Özel Üye
Katılım
7 Temmuz 2004
Mesajlar
12,406
Excel Vers. ve Dili
64 Bit 2010 - İngilizce
+
Google Sheets
+
JScript
Altın Üyelik Bitiş Tarihi
Yukarıdaki kodu UserForm modulüne yazdığınızdan emin olun önce... ve nesne isminin de TextBox1 olduğunu kontrol edin.
 
Üst