combobox'a veri alma

Katılım
25 Mayıs 2007
Mesajlar
165
Excel Vers. ve Dili
türkçe vista işletim sistemi
excel2007
türkçe
değerli excel ustaları,

Userform1 üzerinde 48 adet combobox bulunmaktadır.

her birinin veri alacağı alan aynıdır .... [u1:u9] aralığı....

Private Sub UserForm_Initialize()

combobox1. rowsource = "u1:u9"
combobox2. rowsource = "u1:u9"
combobox3. rowsource = "u1:u9"
..
..
..
combobox48. rowsource = "u1:u9"

end sub

yazmak yerine, yazımı ve çalışması daha kısa olacak hangi kodu önerirsiniz ?
 

Seyit Tiken

Uzman
Uzman
Katılım
23 Ağustos 2005
Mesajlar
4,651
Excel Vers. ve Dili
Excel : 2010
Örnek kodu kendinize uyarlayınız.

Private Sub UserForm_Initialize()
For s = 1 To 4
Controls("ComboBox" & s).RowSource = "sayfa1!U1:U9"
Next
End Sub
 
Katılım
1 Mart 2007
Mesajlar
94
Excel Vers. ve Dili
Excel 2010 Eng
Merhabalar bende şöyle dicektim:))
Userform üzerindeki bütün comboboxları ctrl tuşuna basarak seçelim. Sonra özellikler penceresindeki Rowsource satırına U1:U9 yazarakta olabilir.
 
Katılım
25 Mayıs 2007
Mesajlar
165
Excel Vers. ve Dili
türkçe vista işletim sistemi
excel2007
türkçe
sn seyit tiken başarılı oldu. teşekkürler .. :icelim:

sn agent1980, seyit tiken' in kodu işe yarayınca sizinkini denemedim, kusura bakmayın artık
 
Üst