• DİKKAT

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

Butonla ComboBox içeriğini temizleme

Katılım
15 Temmuz 2012
Mesajlar
2,802
Excel Vers. ve Dili
Ofis 2021 TR 64 Bit
Merhaba hayırlı geceler.

Ekte gönderdiğim excel dosyamın içerisinde temizle butonu var, bu butona bastığımda ComboBox'larıda temizlesin istiyorum, ancak yapamadım.

Yardımcı olur musunuz?

Kod:
Sub Temizle()
[C2:C56].ClearContents
ComboBox1.Clear
ComboBox2.Clear
End Sub
.
 

Ekli dosyalar

Kod:
Sub Temizle()
[C2:C56].ClearContents
ComboBox1=""
ComboBox2=""
End Sub
 
Sayın yanginci34 ilginiz için çok teşekkür ediyorum, sizin dediğiniz gibi de denedim,
butona bastığımda temizlemiş gibi görünüyor, ancak bilgiler hala ComboBox'larda duruyor.

Göndermiş olduğunuz kodu örnek üzerinde denediniz mi?
 
ListFillrange atanmış aralıktan kaynaklı durum olabilir. Kodu bu şekilde deneyiniz.

Kod:
[C2:C56].ClearContents
Sayfa1.ComboBox1.ListFillRange = ""
Sayfa1.ComboBox1 = Empty
Sayfa1.ComboBox2.ListFillRange = ""
Sayfa1.ComboBox2 = Empty
 
Sayın Ziynettin Bey, ellerinize sağlık, çok teşekkür ediyorum.

Tam istediğim gibi çalışıyor.

Hayırlı geceler diliyorum.
 
Sayın Ziynettin Bey, yeni fark ettim.

Butona bastığımda ComboBox'ları temizliyor, ComboBox içerisindeki bilgiler de gidiyor.
 
Sayın Ziynettin Bey, liste olan T ve V sütunlarının birinci satırlarını boş olarak bıraksam.

Temizle dediğimde, T1 ve V1 hücrelerini görse buda işimi görür.
 
Yani aşağıdaki gibi yaptım hata verdi.

Kod:
Sub Temizle()
[C2:C56].ClearContents
Sayfa1.ComboBox1.Sayfa1.Range("T1").Select
Sayfa1.ComboBox2.Sayfa1.Range("V1").Select
End Sub
 
Kod:
[C2:C56].ClearContents
Sayfa1.ComboBox1.ListFillRange = "T1:T4"
Sayfa1.ComboBox1 = Empty
Sayfa1.ComboBox2.ListFillRange = "V1:V4"
Sayfa1.ComboBox2 = Empty
 
Sayın Ziynetten Bey çok teşekkür ederim, tam istediğim gibi oldu.

Hayırlı geceler diliyorum.
 
Geri
Üst