Sayfa1 deki buton ile çalışacak fakat sayfa 2 nin A sütununu txt olarak kaydedecek şekilde nasıl düzenleye bilirim

Katılım
15 Mart 2020
Mesajlar
66
Excel Vers. ve Dili
2013 ve 2016
Altın Üyelik Bitiş Tarihi
20-03-2025
Sayfa1 deki buton ile çalışacak fakat sayfa 2 nin A sütununu txt olarak kaydedecek şekilde nasıl düzenleye bilirim

Dim i, sat As Integer
sat = ActiveSheet.UsedRange.Rows.Count
Open ThisWorkbook.Path & "\" & [b1] & ".Dosya" For Output As #1
For i = 1 To sat
If Cells(i, "a") <> "" Then
Print #1, Cells(i, "a")
End If
Next i
Close
 

muygun

Özel Üye
Katılım
6 Temmuz 2004
Mesajlar
9,211
Excel Vers. ve Dili
Excel-2003 Türkçe
Merhaba;

sayfanın kod bölümüne;

Sub txt_kaydet()
Set s2 = ThisWorkbook.Worksheets("Sayfa2")
Dim i, sat As Integer
sat = s2.Range("A65536").End(xlUp).Row
Open ThisWorkbook.Path & "\" & [b1] & ".txt" For Output As #1
For i = 1 To sat
If s2.Cells(i, "a") <> "" Then
Print #1, s2.Cells(i, "a")
End If
Next i
Close
End Sub

kodlarını yerleştirin ve bir butona bağlayarak deneyin.
İyi çalışmalar.
 
Katılım
15 Mart 2020
Mesajlar
66
Excel Vers. ve Dili
2013 ve 2016
Altın Üyelik Bitiş Tarihi
20-03-2025
Merhaba;

sayfanın kod bölümüne;

Sub txt_kaydet()
Set s2 = ThisWorkbook.Worksheets("Sayfa2")
Dim i, sat As Integer
sat = s2.Range("A65536").End(xlUp).Row
Open ThisWorkbook.Path & "\" & [b1] & ".txt" For Output As #1
For i = 1 To sat
If s2.Cells(i, "a") <> "" Then
Print #1, s2.Cells(i, "a")
End If
Next i
Close
End Sub

kodlarını yerleştirin ve bir butona bağlayarak deneyin.
İyi çalışmalar.
Sayın Muygun
Teşekkür ederim elinize sağlık
 
Üst