• DİKKAT

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

combobox a başka sayfadan veri alma

Katılım
20 Aralık 2006
Mesajlar
939
Excel Vers. ve Dili
türkçe
arkadaşlar combobox a başka bir excel dosyasındaki a sütununu bağlamak istiyorum bunun için gerekli kod nasıl olabilir.......
yardımlara tşk...
 
rowsource

sub ...............
combobox1.rowsource = "sayfaismi!a1:a69"
end sub
şeklinde yapabilirsin...
 
tşk

emre kardeşim
bu kod aynı sayfa için
ben başka sayfa için istiyorum
yani başka bir dosya
bu konuda yardımcı olursan sevinirim.....
 
kapalı dosya

arkadaşım herhalde dosyanın kapalı olması gerekiyor ama eğer açıksa şu kodu kullanabilrsin
bunu combobox'un rowsource olayına yaz
[Kitap2.xls]Sayfa1!$A$1:$A$30 (açık haldeyken)
kapalı haldeyken sonuç vermiyor... ama uğraşalım bakalım.
 
kapalı dosya

arkadaşım herhalde dosyanın kapalı olması gerekiyor ama eğer açıksa şu kodu kullanabilrsin
bunu combobox'un rowsource olayına yaz kitap1 deyken ;
[Kitap2.xls]Sayfa1!$A$1:$A$30 (açık haldeyken)
kapalı haldeyken sonuç vermiyor... ama uğraşalım bakalım.
 
Diğer dosyanın yolu ile veri alınacak sayfa ismi ve hücre aralığını verirmisiniz.
 
yol şu şekilde

c:\1.xls
veria alınacak dosya
sütunsa a sütunu
bunu arttırada bilirim
yani b veya c sütunu
 
Comboboxun userform üzerinde olduğunu kabul edersek aşağıdaki kodu userformun kod sayfasına kopyalayın. Veri alınan dosyayı açmaya gerek olmayacaktır.

Kod:
Private Sub UserForm_Initialize()
say = ExecuteExcel4Macro("COUNTA('C:\[1.xls]Sayfa1'!C1)")
For a = 1 To say
ComboBox1.AddItem ExecuteExcel4Macro("'C:\[1.xls]Sayfa1'!R" & a & "C1")
Next
End Sub
 
çok tşk

bu konuda yardımcı olduğunuz için çok tşk
forumda da aranan bir konuydu
arkadaşlarada yardımcı olabileceği kanaatindeyim.
 
Değerli hocalarım;
Combo'ya verileri tekrarsız aldırmak mümkün mü?
 
merhaba konuya abone olmak icin yazıyorum.
(abone olabilmenin buraya yazmadan baska bir yolunu bilmiyorum bagıslayın)

kolay gelsin
 
merhaba konuya abone olmak icin yazıyorum.
(abone olabilmenin buraya yazmadan baska bir yolunu bilmiyorum bagıslayın)

Merhaba
Formun en üst tarafında "Konu Araçları" nı tıklayın, oradan "Konuya abone ol" seçerseniz, yazı yazmadan aboneler listenize eklenir.
Kolay gelsin.
 
Yeni konu açmamak için burada sorayım dedim. Bu kodların içine tekrarlanan verileri tek sefer yazacak şekilde bir ekleme nasıl yapılabilir. Sayfa üzerinde Countif ile yapılabiliyor ancak kapalı dosya için beceremedim.
 
Geri
Üst