- Katılım
- 19 Ocak 2005
- Mesajlar
- 940
- Excel Vers. ve Dili
- İŞ : Microsoft Office Excel 2003
EV : Microsoft Office Excel 2003
UserForm belirlenmiş alanı ListBox da listeliyor.
Aşağıdaki kod da ise ComboBox seçimine göre listelemeyi nasıl yapabiliriz?
UserForm un Initialize durumunada dikkat ederek ComboBox un seçimi doğrultusunda nasıl liste alırız?
Kod:
Private Sub UserForm_Initialize()
On Error Resume Next
With Application
Me.Top = .Top
Me.Left = .Left
Me.Height = .Height
Me.Width = .Width
End With
ListBox1.ColumnCount = 29
ListBox1.List = Range("A3:AC" & Cells(65536, "A").End(xlUp).Row).Value
End Sub
Aşağıdaki kod da ise ComboBox seçimine göre listelemeyi nasıl yapabiliriz?
UserForm un Initialize durumunada dikkat ederek ComboBox un seçimi doğrultusunda nasıl liste alırız?
Kod:
Private Sub ComboBox1_Change()
Sheets("Sayfa1").Select
ListBox1.Clear
son = Cells(65536, 3).End(xlUp).Row
For i = 1 To son
If LCase(Cells(i, 2).Text) = LCase(ComboBox1.Text) Then
Cells(i, 1).Select
c = c + 1
For Y = 3 To 11
ListBox1.AddItem 'malum 10 sütundan fazla listelemiyor!!!
ListBox1.List(c - 1, Y - 3) = Cells(i, Y).Value
Next
End If
Next
End Sub
