• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

ListBox ve aktarma

Katılım
1 Şubat 2007
Mesajlar
516
Excel Vers. ve Dili
excel2003
Slm Arkadaşlar
ListBox taki listeyi Excel sayfasına nasıl aktarabiliriz? Teşekkürler
 
Son düzenleme:
Merhaba,
Şu kodlar işinize yarayacaktır:

Private Sub CommandButton1_Click()
a = ListBox1.ListCount
For i = 1 To a
Cells(i, 1) = ListBox1.Column(0, i - 1)
Cells(i, 2) = ListBox1.Column(1, i - 1)
Next
End Sub
 
teşekkür ediyorum peki istediğimiz sayfaya nasıl aktarıyoruz
 
sheets

başına sheets("sayfa ismi").select eklemen yeterli olacaktır...
 
Emreexcel teşekkür ediyorum.
ListBox tan ayrı 2 tane de ComboBox var Bunlarıda aynı butona eklemek istedim ve yapamadım. Sınıf Listesi oluşturacağım. ComboBox1 de 1, ComboBox2 de A yazılı Bunları Listenin üstüne 1/A Sınıf Listesi yazdırmak istedim ama yapamadım yardımcı olursanız sevinirim.
 
Dosyayı tekrar ekliyorum Sayfa1 deki gibi Excel sayfasına aktaracak
Teşekkür ediyorum
 
Aşağıdaki kodu deneyin.

Kod:
Private Sub CommandButton1_Click()
[a1] = ComboBox1 & "/" & ComboBox2
sat = ListBox1.ListCount
Range("a2:b" & sat + 1) = ListBox1.List
End Sub
 
Slm Hocam Yazdığımız kod listedeki 10 tanesini aktarıyor isim 10 dan fazla ne yapmalıyız?
 
Listboxta ne kadar veri görünüyor ise hepsini aktarır sayı sınırlaması yoktur.
 
Hocam dosyayı gönderiyorum incelerseniz sınıf listesinden not gir butonu sonra acılan listenin altındaki buton
kullanıcı adı ve şifre tuğçe
 
Slm
Hocam mümkünse 14. mesajdaki dosyayı bi inceleyebilirmisiniz?
Teşekkürler
 
Kodu aşağıdaki ile değiştirin.

Kod:
Private Sub CommandButton9_Click()
Sheets("sınıflist").Select
[x5] = ComboBox1 & "/" & ComboBox2
sat = ListBox1.ListCount
Range("x8:z" & sat + 7) = ListBox1.List
End Sub
 
Teşekkürler hocam
Vallahi imreniyorum size nerden nasıl öğrendiniz bilmiyorum ama excel kitabını yutmuşunuz. Ayrıca başta size site çalışanlarına ve tüm arkadaşlara teşekkürlerimi iletiyorum. İyi çalışmalar
 
Kodu aşağıdaki ile değiştirin.

Kod:
Private Sub CommandButton9_Click()
Sheets("sınıflist").Select
[x5] = ComboBox1 & "/" & ComboBox2
sat = ListBox1.ListCount
Range("x8:z" & sat + 7) = ListBox1.List
End Sub

Slm Hocam
Bu yazdığınız koda daha önce aktarılanları silmesi için bir kod ekleyebilirmiyiz?
 
Aşağıdaki mavi renkli satırı ilave edin.

Kod:
[LEFT]Private Sub CommandButton9_Click()
Sheets("sınıflist").Select
[B][COLOR=blue]range("x8:z65536").clearcontents
[/COLOR][/B][x5] = ComboBox1 & "/" & ComboBox2
sat = ListBox1.ListCount
Range("x8:z" & sat + 7) = ListBox1.List
End Sub[/LEFT]
 
Geri
Üst