• DİKKAT

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

Sayfa üzeri combobox'un olayını değiştirme

Katılım
10 Kasım 2006
Mesajlar
1,288
Excel Vers. ve Dili
Excel-2016
Arkadaşlar..! Ekte verdiğim örnekte; sayfa üzerine konmuş bir combobox kutusuna, verilerin yüklenebilmesi için çift tıklama gerekiyor..

Bunu tek tıklama ile yapamaz mıyız.?
 

Ekli dosyalar

Merhaba,
bence çift click yordamındaki kodları sayfanın activate olayına yazsanız daha iyi olur gibi
Kod:
Private Sub Worksheet_Activate()
    Me.ComboBox1.Clear
    ComboBox1.AddItem ""
    ComboBox1.AddItem "E-POSTA"
    ComboBox1.AddItem "FAX"
    ComboBox1.AddItem "GÜNLÜ"
    ComboBox1.AddItem "İVEDİ"
    ComboBox1.AddItem "ÖNEMLİ"
    ComboBox1.AddItem "GİZLİ"
    ComboBox1.AddItem "TAKİPLİ"
    ComboBox1.AddItem "DAĞITIMLI"
    ComboBox1.AddItem "İADELİ-TAAHHÜTLÜ"
    ComboBox1.AddItem ""
End Sub
 
sayfanin double click olayi yerine activate olayina filan yazarsaniz boyle bir tiklama ihtiyacina gerek duymazsiniz haa illa tiklamak istiyorsaniz click olayina yaziniz..
 
merhaba,
en doğrusu Workbook open kodu gibi gözüküyor.
Kod:
Private Sub Workbook_Open()
With Sayfa1.ComboBox1
    .Clear
    .AddItem ""
    .AddItem "E-POSTA"
    .AddItem "FAX"
    .AddItem "GÜNLÜ"
    .AddItem "İVEDİ"
    .AddItem "ÖNEMLİ"
    .AddItem "GİZLİ"
    .AddItem "TAKİPLİ"
    .AddItem "DAĞITIMLI"
    .AddItem "İADELİ-TAAHHÜTLÜ"
    .AddItem ""
End With
End Sub
 
Sn.dantex..! o zaman da bir başka sayfaya git-gel yapmak gerekiyor.. Ben istedim ki tek tık ile tamam olsun, yani işi kısaltmak istedim..Fakat clik olayında çalışmıyor..
 
haklisiniz denemeden fikri belirttim ama workbookun open olayina yazabilirsiniz bence :D

O zaman sayfa degistirmek filan gerekli olmaz..

Kod:
Private Sub Workbook_Open()
With Sayfa1.ComboBox1
    .Clear
    .AddItem ""
    .AddItem "E-POSTA"
    .AddItem "FAX"
    .AddItem "GÜNLÜ"
    .AddItem "I.VEDI."
    .AddItem "ÖNEMLI."
    .AddItem "GI.ZLI."
    .AddItem "TAKI.PLI."
    .AddItem "DAG(ITIMLI"
    .AddItem "I.ADELI.-TAAHHÜTLÜ"
    .AddItem ""
End With

End Sub
 
Sn.dantex ve Sn Mustafa Bey..! Bu verdiğiniz fikir (Workbook_Open) daha isabetli oldu. Bu fikir beni amacıma ulaştırır gibi.. Bu nedenle teşekkür ediyorum ve başarılar diliyorum.. Hoşça kalınız..
 
estafurullah bu konuyu kaldirarak bu kadar mesaj atmadigimizi gostersek :) unutalim bu konuyu... kolay gelsin..
 
Geri
Üst