CheckBox ile listbox sa veri alma

Katılım
14 Ekim 2007
Mesajlar
173
Excel Vers. ve Dili
xp tr
selam arkadaşlar.

excelwebtr de bulduğum bir örnek çalışmayı kendime uyarlayamadım.
sorunum şöyle CheckBox larla listbox sa veri alınıyor CheckBox ları çoğalttığımda benim istediğim sütunlar listbox sa nasıl yüklenecek?
 
Katılım
3 Mart 2005
Mesajlar
609
Excel Vers. ve Dili
2010 Excel-Türkçe
Altın Üyelik Bitiş Tarihi
21/03/2019
Private Sub CommandButton1_Click()
On Error Resume Next
ListBox1.Clear
Dim i As Integer
i = 0
c = 0

For i = 1 To 10 'bu sayı arttırılabilir
If Controls("CheckBox" & i).Value = True Then

For T = 1 To 10

ListBox1.AddItem
ListBox1.List(T - 1, c) = Cells(T, i)

Next T
c = c + 1

End If


Next i

End Sub
 

Orion1

Uzman
Uzman
Katılım
1 Mart 2005
Mesajlar
22,254
Excel Vers. ve Dili
Win7 Home Basic TR 64 Bit

Ofis-2010-TR 32 Bit
selam arkadaşlar.

excelwebtr de bulduğum bir örnek çalışmayı kendime uyarlayamadım.
sorunum şöyle CheckBox larla listbox sa veri alınıyor CheckBox ları çoğalttığımda benim istediğim sütunlar listbox sa nasıl yüklenecek?
Dosyanız ekte.:cool:
Kod:
Private Sub CommandButton1_Click()
Dim kolon As Byte, i As [B][COLOR="Red"]Long[/COLOR][/B], sat As Long, k As Byte
ListBox1.Clear
For i = 1 To 10
    If Controls("CheckBox" & i).Value = True Then kolon = kolon + 1
Next i
If kolon = 0 Then Exit Sub
sat = Cells(65536, "A").End(xlUp).Row
ListBox1.ColumnCount = kolon
ReDim myarr(1 To kolon, 1 To sat)
For k = 1 To 10
    If Controls("CheckBox" & k).Value = True Then
        sut = sut + 1
        For i = 1 To Cells(65536, "A").End(xlUp).Row
            myarr(sut, i) = Cells(i, k).Value
        Next i
    End If
Next k
ListBox1.Column = myarr
Erase myarr
End Sub
 
Son düzenleme:
Katılım
14 Ekim 2007
Mesajlar
173
Excel Vers. ve Dili
xp tr
sn Evren Gizlen ve metin ozlu
yardımınız için teşekkür ederim
sn Evren Gizen
sayfada altalta 250 satırdan fazla olduğunda hata veriyor nedeni ne olabilir
 

Orion1

Uzman
Uzman
Katılım
1 Mart 2005
Mesajlar
22,254
Excel Vers. ve Dili
Win7 Home Basic TR 64 Bit

Ofis-2010-TR 32 Bit
sn Evren Gizlen ve metin ozlu
yardımınız için teşekkür ederim
sn Evren Gizen
sayfada altalta 250 satırdan fazla olduğunda hata veriyor nedeni ne olabilir
Durum düzeltildi.
3 numaralı mesajdan dosyayı indirebilirsiniz.:cool:
 
Katılım
25 Nisan 2008
Mesajlar
151
Excel Vers. ve Dili
excel 2003 türkçe
aynı durumla bende karşı karşıyayımda acaba listeledikten sonra nasıl yazdırabılırım ??
 
Katılım
25 Nisan 2008
Mesajlar
151
Excel Vers. ve Dili
excel 2003 türkçe
If Controls("CheckBox" & i).Value = True Then

bende kendi dosyama uyarladım ama bu kısım hata veriyor neden olabılır acaba?
 
Üst