Çözüldü Listbox hafızaya almak

Katılım
17 Haziran 2008
Mesajlar
1,871
Excel Vers. ve Dili
Microsoft Ofis Profesyonel 2019 x64 TR
Altın Üyelik Bitiş Tarihi
26-03-2020
Merhaba arkadaşlar;

Listboxdaki verileri , “tümü” adlı bir değişkene nasıl alabilirim?

Amacım : bu verileri bir text dosyasına yazdırmak. ( veriler alt alta olacak şekilde... )

Yardımcı arkadaşa şimdiden teşekkür ederim.
 

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
Listboxın içeriği dizi içine alınıyor.:cool:
Kod:
Dim tumu()
tumu = ListBox1.List
 
Katılım
17 Haziran 2008
Mesajlar
1,871
Excel Vers. ve Dili
Microsoft Ofis Profesyonel 2019 x64 TR
Altın Üyelik Bitiş Tarihi
26-03-2020

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
Dosyanız linktedir:cool:.
Ayni klasöre atıyor.
Önceki verileri silip yeniden yazıyor.
Dosya adı dizitxt.txt

DOSYAYI INDIR

Kod:
Private Sub CommandButton1_Click()
Dim i As Long, dosya As String
Dim tumu(), sutun As Integer, k As Integer, deg As String
tumu = ListBox1.List
Open ThisWorkbook.Path & "\dizitxt.txt" For Output As #1
For i = LBound(tumu) To UBound(tumu)
    For k = LBound(tumu, 2) To UBound(tumu, 2)
        deg = deg & vbTab & tumu(i, k)
    Next
    deg = Right(deg, Len(deg) - Len(vbTab))
    Print #1, deg
    deg = ""
Next i
Close #1
MsgBox "bitti"
End Sub

Private Sub UserForm_Click()
End Sub

Private Sub UserForm_Initialize()

ListBox1.List = Range("A1:B4").Value

End Sub
 
Son düzenleme:
Katılım
17 Haziran 2008
Mesajlar
1,871
Excel Vers. ve Dili
Microsoft Ofis Profesyonel 2019 x64 TR
Altın Üyelik Bitiş Tarihi
26-03-2020
Hocam Teşekkürler.
 

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
Rica ederim.
İyi çalışmalar.:cool:
 
Üst