comboboxa acık sayfadan veri almak

fedeal

Banned
Katılım
29 Mayıs 2008
Mesajlar
1,985
Excel Vers. ve Dili
2003 tr
comboboxa aşagıdaki gibi sayfadan veri alıyorum benim istedigim sabit bir sayfadan degilde o an açık olan sayfanın b sütunundan veri alsın bu mümkünmü?

ComboBox2.RowSource = "barkod!b1: b"
 

N.Ziya Hiçdurmaz

Özel Üye
Katılım
28 Nisan 2007
Mesajlar
2,218
Excel Vers. ve Dili
Office 2013 TR / 32 Bit
Yanıt

Kod:
Private Sub UserForm_Initialize()
Dim sat As Integer
For sat = 1 To Cells(65536, "b").End(xlUp).Row
ComboBox1.AddItem
ComboBox1.List(S, 0) = Cells(sat, "b")
S = S + 1
Next
End Sub
 
Katılım
22 Eylül 2006
Mesajlar
883
Excel Vers. ve Dili
Office Excel®2007®TR
Aşağıdaki şekilde olur gibi...
Kod:
Private Sub UserForm_Initialize()
Windows("Kitap2.xls").Activate ' Verinin Alınacağı açık kitap adı
ComboBox1.RowSource = "Sayfa1!A1:A10"
Windows("Kitap1.xls").Activate ' Ana kitap
End Sub
 

fedeal

Banned
Katılım
29 Mayıs 2008
Mesajlar
1,985
Excel Vers. ve Dili
2003 tr
N.ZİYA hocam kodları uyguladıgım form acılmıyor hata veriyor.
sayın özgretmen başka kitaptan degilde benim yapmak istedigim

Private Sub ComboBox1_Change()
On Error Resume Next
Sheets(ComboBox1.Text).Select
End Sub
Private Sub UserForm_Initialize()
Dim ws As Worksheet
For Each ws In Worksheets
Me.ComboBox1.AddItem ws.Name
Next
End Sub

kodlarıyla combobox1 de sectigim sayfaları açıyorum
combobox2 ise hangi sayfadaysam o sayfanın b sütunundan veri alsın istiyorum.
 

N.Ziya Hiçdurmaz

Özel Üye
Katılım
28 Nisan 2007
Mesajlar
2,218
Excel Vers. ve Dili
Office 2013 TR / 32 Bit
Yanıt

Örnekte ComboBox1 olarak verdim siz ComboBox2 yapıp deneyiniz
 

fedeal

Banned
Katılım
29 Mayıs 2008
Mesajlar
1,985
Excel Vers. ve Dili
2003 tr
istedigim buydu cok teşekkür ederim ilginiz ve yardımınız için.
 
Üst