- Katılım
- 6 Eylül 2004
- Mesajlar
- 239
- Excel Vers. ve Dili
- Excel 2013 Türkçe
- Altın Üyelik Bitiş Tarihi
- 20-05-2022
Günaydın,
Aşağıda kodları kullanıyorum. ComboBox harf sırasına koymak istiyorum Liste açıldığında harf sırasını takip etsin istiyorum.
Kullandığım Dosyayı sizinle paylaşmak istedim ama dosyam büyük olduğundan dolayı yükleyemedim.
kullandığım kodları yazıyorum.
Private Sub ComboBox1_Change()
Set s1 = Sheets("Sipariş")
ss = s1.[B65536].End(3).Row
ListBox2.Clear
For i = 9 To ss
If s1.Cells(i, 2).Value = ComboBox1.Value Then
ListBox2.AddItem
ListBox2.ListIndex = ListBox2.ListCount - 1
For j = 0 To 3
ListBox2.Column(j) = s1.Cells(i, j + 1)
Next
End If
Next i
End Sub
Ayrıca ThisWorkbok'ta şu kodlar mevcut
Private Sub Workbook_Open()
Set s1 = Sheets("Sipariş")
Sheets("Cikti").ComboBox1.Clear
For i = 9 To s1.[B65536].End(3).Row
If WorksheetFunction.CountIf(Range(s1.Cells(1, 2), s1.Cells(i - 1, 2)), s1.Cells(i, 2)) <= 0 Then
Sheets("Cikti").ComboBox1.AddItem s1.Cells(i, 2)
End If
Next
End Sub
İmdat SARAL
İzmir
Aşağıda kodları kullanıyorum. ComboBox harf sırasına koymak istiyorum Liste açıldığında harf sırasını takip etsin istiyorum.
Kullandığım Dosyayı sizinle paylaşmak istedim ama dosyam büyük olduğundan dolayı yükleyemedim.
kullandığım kodları yazıyorum.
Private Sub ComboBox1_Change()
Set s1 = Sheets("Sipariş")
ss = s1.[B65536].End(3).Row
ListBox2.Clear
For i = 9 To ss
If s1.Cells(i, 2).Value = ComboBox1.Value Then
ListBox2.AddItem
ListBox2.ListIndex = ListBox2.ListCount - 1
For j = 0 To 3
ListBox2.Column(j) = s1.Cells(i, j + 1)
Next
End If
Next i
End Sub
Ayrıca ThisWorkbok'ta şu kodlar mevcut
Private Sub Workbook_Open()
Set s1 = Sheets("Sipariş")
Sheets("Cikti").ComboBox1.Clear
For i = 9 To s1.[B65536].End(3).Row
If WorksheetFunction.CountIf(Range(s1.Cells(1, 2), s1.Cells(i - 1, 2)), s1.Cells(i, 2)) <= 0 Then
Sheets("Cikti").ComboBox1.AddItem s1.Cells(i, 2)
End If
Next
End Sub
İmdat SARAL
İzmir
Son düzenleme:
