• DİKKAT

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

Baş harfine göre bulma

  • Konbuyu başlatan Konbuyu başlatan akd
  • Başlangıç tarihi Başlangıç tarihi

akd

Destek Ekibi
Destek Ekibi
Katılım
14 Ağustos 2004
Mesajlar
1,119
Excel Vers. ve Dili
2003
Merhaba arkadaşlar,
Ben aşağıdaki kod ile sayfa isimlerini listbox'a baş harfine göre alıyorum.
ama ben textbox1'e tek harf yerine A yazınca baş harfi A olanlar A nın yanına H yazınca AH la başlayanlar AHM yazınca AHM le başlayanlar diye devam etsin istiyorum.
Yardım olacak arkadalara şimdiden teşekkürlerimi sunarım.

Private Sub TextBox1_Change()
TextBox1.Value = UCase(TextBox1.Value)
Dim i As Integer
ListBox1.Clear
For i = 1 To Worksheets.Count - 9
If WorksheetFunction.Proper(Left(Worksheets(i).Name, 1)) = _
WorksheetFunction.Proper(TextBox1.Text) Then _
ListBox1.AddItem Worksheets(i).Name
Next
End Sub
 
Kod:
Private Sub TextBox1_Change()
TextBox1.Value = UCase(TextBox1.Value)
Dim i As Integer
ListBox1.Clear
For i = 1 To Worksheets.Count - 9
    If Left(Worksheets(i).Name, Len(TextBox1)) = TextBox1 Then
        ListBox1.AddItem Worksheets(i).Name
    End If
Next
End Sub
 
Teşekkürler Sayın ALPEN...
 
sayın alpen yukardaki mantıkla excel sayfasındaki bir listeden A1 hücresine veri girerken yazdığım harflere göre listeyi açılır kutuda sıralayabilirmiyiz.
 
Geri
Üst