butonla bulma

Katılım
22 Temmuz 2005
Mesajlar
228
Excel Vers. ve Dili
Excel-2003 Türkçe
Altın Üyelik Bitiş Tarihi
03.03.2021
Slm arkadaşlar ekli dosyadada göreceğiniz gibi A-Z ye kadar harf butonu var hangi harfin üzerini tıkladığımda ListBoxta o harfle başlayan isimlerin sıralanmasını istiyorum. Saygılarımla kolay gelsin vba şifresi:1970
 
Katılım
28 Nisan 2005
Mesajlar
252
Excel Vers. ve Dili
Excel 2010 Türkçe
Dosyanı zip'leyip gönderebilir misin?
 

Levent Menteşoğlu

Administrator
Yönetici
Admin
Katılım
13 Ekim 2004
Mesajlar
16,057
Excel Vers. ve Dili
Excel 2010-32 bit-Türkçe
Excel 365 -32 bit-Türkçe
Bence her harfe bir buton kullanmak yerine harfleri bir comboboxa yerleştirmek daha mantıklı. Ekli dosyayı inceleyin.
 
Katılım
22 Temmuz 2005
Mesajlar
228
Excel Vers. ve Dili
Excel-2003 Türkçe
Altın Üyelik Bitiş Tarihi
03.03.2021
Üstad sen bir dahisin Allah gönlüne göre versin ellerine sağlık. Denedim bir sorunum daha var. Combobox la bulup değişiklik yaptığımda 1. satırdakini silip, değişikliği 1. satıra kaydediyor. Bunu nasıl hallederiz.
 

Levent Menteşoğlu

Administrator
Yönetici
Admin
Katılım
13 Ekim 2004
Mesajlar
16,057
Excel Vers. ve Dili
Excel 2010-32 bit-Türkçe
Excel 365 -32 bit-Türkçe
Rica ederim. Ben dosyanızın diğer kısımlarına bakmamıştım. Bu istediğinizi yapabilmek için listboxa sıra nosunuda kaydeden bir kolon daha ilave etmek gerekti. (bu kolon ilk sırada olup genişliği sıfır yapıldığından gizlidir) Bu durumdada toplam sütuın sayısı 11 olduğundan additem yöntemi kullanılamaz duruma geldi. Sonuç olarak rowsource yönteminin kullanılması gerektiğinden kodlamanın yapısıda değişmiştir.
 
Katılım
22 Temmuz 2005
Mesajlar
228
Excel Vers. ve Dili
Excel-2003 Türkçe
Altın Üyelik Bitiş Tarihi
03.03.2021
Sayın üstadım ellerine sağlık allah razı olsun işte bu. Affına sığınarak bişey daha soracam tümünü göster diye bişey yapabilirmiyiz.
 

Levent Menteşoğlu

Administrator
Yönetici
Admin
Katılım
13 Ekim 2004
Mesajlar
16,057
Excel Vers. ve Dili
Excel 2010-32 bit-Türkçe
Excel 365 -32 bit-Türkçe
Yapabilirsiniz elbette, aşağıdaki kodu userform üzerinde bir butona bağlayın.

Kod:
ListBox1.RowSource = ""
ListBox1.RowSource = "a2:k" & [a65536].End(3).Row
 
Üst