• DİKKAT

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

Sayfadaki Combox' un dropdown özelliği

Katılım
29 Ocak 2024
Mesajlar
277
Excel Vers. ve Dili
Office 2016
Değerli Hocalarım merhaba,

Sayfa üzerine eklenen bir Combox' un dropdown özelliğinin sürekli açık kalması;
Aşağıdaki kod ile yapılan işlemin kod yazmaya gerek kalmadan; özellikler falan bir yerden yapılma imkanı var mı?


Kod:
Private Sub ComboBox1_Change()

With ComboBox1
    If .Parent.Parent.Name = ThisWorkbook.Name Then
        If .Parent.Name = ActiveSheet.Name Then
            .DropDown
        End If
    End If
End With

End Sub

yardımlarınız için şimdiden teşekkür ederim,
iyi çalışmalar, iyi hafta sonları ...
 
Merhaba.
ListBox kullanabilirsiniz.
İkisi de aynı türde kontroldür ComboBox kapalı ListBox sizin istediğiniz gibi her zaman açık olur.
 
Private Sub Worksheet_Activate()
Application.OnTime Now + TimeValue("00:00:01"), "OpenComboBox"
End Sub


Private Sub OpenComboBox()
ComboBox1.DropDown
Application.OnTime Now + TimeValue("00:00:01"), "OpenComboBox"
End Sub

Aklıma şöyle bir yöntem geldi.. Lakin tabi yavaşlama meydana gelecektir. Çünkü sürekli döngüye girecek.

Muzaffer Beyin ilettiği yöntem de gayet kullanışlı
 
Private Sub Worksheet_Activate()
Application.OnTime Now + TimeValue("00:00:01"), "OpenComboBox"
End Sub


Private Sub OpenComboBox()
ComboBox1.DropDown
Application.OnTime Now + TimeValue("00:00:01"), "OpenComboBox"
End Sub

Aklıma şöyle bir yöntem geldi.. Lakin tabi yavaşlama meydana gelecektir. Çünkü sürekli döngüye girecek.

Muzaffer Beyin ilettiği yöntem de gayet kullanışlı
Hocam Teşekkürler, derdim makro kullanmadan çözüm üretmekti.
Bu anlamda Muzaffer hocamın yöntemi kullanışlı olabilir.
ilgi ve alakanız için her ikinize de teşekkür edeiyorum.
 
Geri
Üst