• DİKKAT

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

Combobox Enter ile geçemiyorum

  • Konbuyu başlatan Konbuyu başlatan macay
  • Başlangıç tarihi Başlangıç tarihi
Katılım
27 Ekim 2006
Mesajlar
119
Excel Vers. ve Dili
excel 2007-Türkçe
Sayın Arkadaşlar,
User Formda bulunan bir combobox ta Aşağıdaki şekilde bir kod kullanarak tanımlanan değerden başka bir değer girilmesini önlüyorum fakat sorun şu ki
fmStyleDropDownList kullandığım zaman combobox Enterle geçilemiyor mutlaka TAB tuşu ile geçmek zorunda kalıyorum enterle geçmek için nasıl bir yol izlemem lazım. (Tab Order yapılmış haldedir)

Kod:
For Each HareketAlan In Sayfa.Range("urunambkesim") 
With Me.CboBcins1 
.AddItem HareketAlan.Value 
CboBcins1.Style = fmStyleDropDownList  'listedeki değerden başka girilemez
End With
Next HareketAlan
Yine aynı konuyla ilgili olarak Comboboxların otomatik olarak açılması için siteden bulduğum şöyle bir kod var fakat çalışmıyor comboboxlarları Enter veya tab ile seçili hale geldiği anda açılmasını nasıl sağlarız ben aşağıdaki kodla beceremedim

Kod:
Option Explicit

Private Declare Function SendMessage Lib "user32" Alias "SendMessageA" (ByVal hwnd As Long, ByVal wMsg As Long, ByVal wParam As Long, lParam As Any) As Long
Const CB_SHOWDRPDOWN = &H14F

Private Sub Combo1_GotFocus()
SendMessage Combo1.hwnd, CB_SHOWDRPDOWN, True, ByVal 0&
End Sub
Saygılarımla,
 
Son düzenleme:
Geri
Üst