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:
Katılım
2 Mart 2005
Mesajlar
556
Excel Vers. ve Dili
Office 2013 Türkçe
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
 
Katılım
1 Şubat 2007
Mesajlar
516
Excel Vers. ve Dili
excel2003
teşekkür ediyorum peki istediğimiz sayfaya nasıl aktarıyoruz
 
Katılım
15 Ocak 2007
Mesajlar
791
Excel Vers. ve Dili
2003 excel visual basic
sheets

başına sheets("sayfa ismi").select eklemen yeterli olacaktır...
 
Katılım
1 Şubat 2007
Mesajlar
516
Excel Vers. ve Dili
excel2003
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.
 
Katılım
1 Şubat 2007
Mesajlar
516
Excel Vers. ve Dili
excel2003
Dosyayı tekrar ekliyorum Sayfa1 deki gibi Excel sayfasına aktaracak
Teşekkür ediyorum
 

Levent Menteşoğlu

Administrator
Yönetici
Admin
Katılım
13 Ekim 2004
Mesajlar
16,058
Excel Vers. ve Dili
Excel 2010-32 bit-Türkçe
Excel 365 -32 bit-Türkçe
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
 
Katılım
1 Şubat 2007
Mesajlar
516
Excel Vers. ve Dili
excel2003
Slm Hocam Yazdığımız kod listedeki 10 tanesini aktarıyor isim 10 dan fazla ne yapmalıyız?
 

Levent Menteşoğlu

Administrator
Yönetici
Admin
Katılım
13 Ekim 2004
Mesajlar
16,058
Excel Vers. ve Dili
Excel 2010-32 bit-Türkçe
Excel 365 -32 bit-Türkçe
Listboxta ne kadar veri görünüyor ise hepsini aktarır sayı sınırlaması yoktur.
 
Katılım
1 Şubat 2007
Mesajlar
516
Excel Vers. ve Dili
excel2003
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
 
Katılım
1 Şubat 2007
Mesajlar
516
Excel Vers. ve Dili
excel2003
Slm
Hocam mümkünse 14. mesajdaki dosyayı bi inceleyebilirmisiniz?
Teşekkürler
 

Levent Menteşoğlu

Administrator
Yönetici
Admin
Katılım
13 Ekim 2004
Mesajlar
16,058
Excel Vers. ve Dili
Excel 2010-32 bit-Türkçe
Excel 365 -32 bit-Türkçe
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
 
Katılım
1 Şubat 2007
Mesajlar
516
Excel Vers. ve Dili
excel2003
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
 
Katılım
1 Şubat 2007
Mesajlar
516
Excel Vers. ve Dili
excel2003
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?
 

Levent Menteşoğlu

Administrator
Yönetici
Admin
Katılım
13 Ekim 2004
Mesajlar
16,058
Excel Vers. ve Dili
Excel 2010-32 bit-Türkçe
Excel 365 -32 bit-Türkçe
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]
 
Üst