DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
Altın Üyelik Hakkında Bilgi
Private Sub UserForm_Initialize()
Dim wkb As Workbook
For Each wkb In Application.Workbooks
ComboBox1.AddItem wkb.Name
ListBox3.AddItem wkb.Name
Next
ComboBox1.AddItem "(Yeni)"
ComboBox1.Value = ThisWorkbook.Name
End Sub
Private Sub ComboBox1_KeyDown(ByVal KeyCode As MSForms.ReturnInteger, ByVal Shift As Integer)
If KeyCode <> vbKeyDown And KeyCode <> vbKeyUp And _
KeyCode <> 33 And KeyCode <> 34 Then KeyCode = False
End Sub
Combobox'ın Style özelliğini List olarak ayarlamalısınız. Userfoma, bir Combo koyduğunuzda, default olarak Style, Combo olur ve elle girişe izin verir.
Bu özelliği List olarak ayarlarsanız, elle müdahaleye izin verilmez.
Kodlarla şu şekilde ayarlayabilirsiniz.
ComboBox1.Style = fmStyleDropDownList
Private Sub UserForm_Initialize()
[B]ComboBox1.Style = fmStyleDropDownList[/B]
Dim wkb As Workbook
For Each wkb In Application.Workbooks
ComboBox1.AddItem wkb.Name
ListBox3.AddItem wkb.Name
Next
ComboBox1.AddItem "(Yeni)"
ComboBox1.Value = ThisWorkbook.Name
End Sub
Sn. Ferhat Pazarçevirdi
ComboBox1.Style = fmStyleDropDownList seçildikten sonra
combobox value tanımlayamıyorum.
yani otomatik olarak ilk değeri getirtemiyorum.
onu nasıl yaparım acaba....
Teşekkürler
ComboBox1.ListIndex = 0
Kod:combobox1.listındex = 0