combobox1 değer nasıl atanır?

Katılım
17 Ekim 2006
Mesajlar
26
Excel Vers. ve Dili
2003
Merhaba;
C:\Parçalar.xls excel dosyasının A sutunundaki verileri combobox1 nasıl eklerim;
 

mehmett

Altın Üye
Katılım
18 Mayıs 2005
Mesajlar
2,571
Excel Vers. ve Dili
Excel 2010 Türkçe
A sütunundaki değerler A1:A15 aralığında olsun.

ComboBox'ın özelliklerine (porperties) girin, ListFillRange kısmına A1:A15 yazın.
 

mehmett

Altın Üye
Katılım
18 Mayıs 2005
Mesajlar
2,571
Excel Vers. ve Dili
Excel 2010 Türkçe
O şekilde mümkün mü bilemiyorum ama isterseniz, parçalar.xls dosyasındaki listeyi kopyalayın, kesim.xls dosyasının boş bir yerine Bağ Yapıştırın ve bu yeni listeyi yukarıda belirttiğim şekilde ComboBox'a alın.
 

Levent Menteşoğlu

Administrator
Yönetici
Admin
Katılım
13 Ekim 2004
Mesajlar
16,058
Excel Vers. ve Dili
Excel 2010-32 bit-Türkçe
Excel 365 -32 bit-Türkçe
Dosyayı hiç açmadan aşağıdaki kod ile verileri alabilrsiniz. Kodu userforma kopyalayın. Eğer veri sayınız fazla ise yavaş çalışacaktır bu durumda başka bir kodlama önerebiliriz. Sayfa adını ben "sayfa1" kabul ettim. Bunu kendinize göre değiştirin.

Kod:
Private Sub UserForm_Initialize()
For a = 1 To 65536
deg = ExecuteExcel4Macro("'C:\[Parçalar.xls]sayfa1'!R" & a & "C1")
If deg = 0 Then Exit Sub
ComboBox1.AddItem deg
Next
End Sub
 
Üst