Merhaba,
Açıkçası ListCount komutunu neden kullandığınızı anlayamadım, ya da ne yapmak istediğinizi...
Kodu aşağıdaki şekilde dener misiniz?
If X <> -1 Then
SiparisMenu.ListBox2.List(X, 3) = ComboBox1.Value
Adet = SiparisMenu.ListBox2.List(X, 3)
Fiyat = SiparisMenu.ListBox2.List(X, 2)...
...' ListBox1'deki verileri bir diziye aktar
ListBoxVerileri = ListBox1.List
Do While ListBox1.ListCount > 0
ListBox1.RemoveItem 0 ' BU SATIRDA HATA VERİYOR
Loop
' Seçilen sütundaki verileri filtrele ve ListBox1'e ekle
For i =...
...= False
Sheets("LISTEGORUSME").Range("A2:N" & Rows.Count).ClearContents
Dim lItem As Long
For lItem = 0 To ListBox1.ListCount - 1
With Worksheets("LISTEGORUSME")
Sheets("LISTEGORUSME").Cells(lItem + 2, 4) = ListBox1.List(lItem, 5)...
...ListBox1.List(satir, 2) = rs.Fields("Birim")
ListBox1.List(satir, 3) = rs.Fields("B-Fiyat")
satir = satir + 1
End If
rs.MoveNext
Loop
End If
Set rs = Nothing: Set con = Nothing
Label3.Caption = "Listelenen Kayıt Sayısı : " & ListBox1.ListCount
End Sub
...= Sheets("Koleksiyon")
sonsat = s1.[A65536].End(3).Row
s1.Range("A:A").Clear
s1.Range("H:H").Clear
x = 1
For i = 0 To UserForm1.ListBox1.ListCount - 1
If UserForm1.ListBox1.Selected(i) = True Then
s1.Cells(x, "A") = UserForm1.ListBox1.List(i)
'MsgBox s1.Cells(x, "H")
x = x +...
Merhaba...
Private Sub CommandButton1_Click()
Dim i
With CreateObject("Scripting.Dictionary")
If ListBox2.ListCount > 0 Then
For Each i In ListBox2.List
.Item(i) = Null
Next i
End If
If ListBox1.ListCount > 0 Then...
...Ancak daha önce seçip ve aktarılmış bir verinin tekrardan aktarılmaması için nasıl bir kod oluşturulmalıdır. Listboxlar tek sütundan oluşmakta.
For i = 0 To ListBox1.ListCount - 1
If ListBox1.Selected(i) = True Then
ListBox2.AddItem ListBox1.List(i, 0)
End If
Next i
Dener misiniz?
Private Sub CommandButton1_Click()
For x = 0 To ListBox1.ListCount - 1
If ListBox1.Selected(x) =True Then
say = say + 1
End If
Next
MsgBox "ListBox'ta " & say & " satır seçili.", vbInformation, "BİLGİ"
End Sub
Sizlere daha iyi bir deneyim sunabilmek icin sitemizde çerez konumlandırmaktayız, web sitemizi kullanmaya devam ettiğinizde çerezler ile toplanan kişisel verileriniz Veri Politikamız / Bilgilendirmelerimizde belirtilen amaçlar ve yöntemlerle mevzuatına uygun olarak kullanılacaktır.