• DİKKAT

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

Listbox daki verileri exceldeki sutunlara yazma

  • Konbuyu başlatan Konbuyu başlatan aurer
  • Başlangıç tarihi Başlangıç tarihi
Katılım
22 Nisan 2009
Mesajlar
52
Excel Vers. ve Dili
excell 2007 turkce
Merhaba arkadaslar formumda 1 adet listbox ver tek sutunlu tek sutunda 15 veri var, bu verileri tek tek alıp exceldeki ilgili yere yazmasını istiyorum yardımcı olabilirseniz sevinirim.

Dim dolu As Integer
Dim i As Integer

dolu = WorksheetFunction.CountA(Worksheets("veri").Range("a1:a20000"))
For i = 0 To dolu
Cells(2, i + 2).Value = ListBox1.List(0, i).Value

Next i
 
Kod:
Private Sub CommandButton1_Click()
Dim nesne As Object, adet As Integer, sh As Worksheet, ss As Long

Set sh = Sayfa1
ss = sh.Range("A1").End(xlToRight).Column + 1

adet = ListBox1.ListCount

For i = 0 To adet - 1
    sh.Cells(1, i + ss).Value = ListBox1.List(i, 0)
Next i
MsgBox "İşlem tamamlandı.", vbInformation, "antonio"
End Sub
 
Son düzenleme:
Verileri a hücresinin altına yazıyor

Cevabınız için tesşekkürler, verileri a hücresiniin altına yazıyor, ben sutunlara yazmasını istiyorum. kaç tane var ise b1,c1,d1,e1.... gibi
 
Merhaba.

Sayın antonio çevrimiçi değil.

Sayın antonio'nun verdiği kod'da;
-- "ss = sh.Range("A56789").End(3).Row + 1" şeklindeki satırı silip
-- "sh.Range("A" & i + ss)" kısmını sh.Cells(1, i+1) olarak değiştirirseniz
istediğinizin olması lazım.
(mavi renklendirdiğim 1 verinin yazılacağı satır numarası, kırmızı renklendirdiğim 1 ise ilk verinin yazılacağı sütun numarası oluyor)
.
 
Cevabınız için tesşekkürler, verileri a hücresiniin altına yazıyor, ben sutunlara yazmasını istiyorum. kaç tane var ise b1,c1,d1,e1.... gibi
Sayın BARAN'ın belirttiği şekilde son satır yerine son sütunu bulmak, ve yazdırma yönünü soldan-sağa doğru düzenlemek gerekiyor.
2.No'lu Mesajımda gerekli değişiklikleri yaptım.
 
cevabınız için teşekkür ederim.
 
Geri
Üst