DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
Altın Üyelik Hakkında Bilgi
[SIZE="2"][B]Private Sub ComboBox1_Change()[/B]
Label2 = ComboBox1: ComboBox2 = ""
ilk = Sheets("Tanım").Cells(2, ComboBox1.ListIndex + 2).Address
son = Sheets("Tanım").Cells(65536, ComboBox1.ListIndex + 2).End(3).Address
ComboBox2.RowSource = "Tanım!" & ilk & ":" & son
[B]End Sub[/B][/SIZE]
[FONT="Trebuchet MS"][SIZE="2"]Private Sub ComboBox1_Change()
Label2.Caption = ComboBox1.Value
Set ea = Rows(1).Find(ComboBox1.Value, , , 1)
If Not ea Is Nothing Then
sut = Left(ea.Address(0, 0), 1): son = ea.End(4).Row
ComboBox2.List = Range(Cells(2, sut), Cells(son, sut)).Value
End If
End Sub[/SIZE][/FONT]
Merhaba.Sütunların yer değiştirme ihtimaline karşın alternatif olarak bu kodlar da kullanılabilir.
.......
Private Sub ComboBox1_Change()
deg = ComboBox1.Value
sutun = WorksheetFunction.Match(deg, Rows("1:1"), 0)
say = WorksheetFunction.CountA(Columns(sutun))
ComboBox2.RowSource = Range(Cells(2, sutun).Address & ":" & Cells(say, sutun).Address).Address
End Sub