• DİKKAT

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

A Sütünundaki Verileri txt Olarak kayıt Etme

Katılım
27 Ocak 2010
Mesajlar
207
Excel Vers. ve Dili
Excel 2010 VB Makro
Merhaba Arkadaşlar,
A sütunundaki verileri *.txt formatında kayıt eden makro yapılabilir mi?
Yardımcı olurmusunuz.
 

Ekli dosyalar

Dosyanız ektedir.:cool:
Kod:
Sub txt_kaydet()
Dim i As Long, sat As Long
Sheets("Sheet1").Select
If Range("A13").Value = "" Then
    MsgBox "A13 hücresine dosya adını yazmalısınız.", vbCritical, "UYARI"
    Range("A13").Select
    Exit Sub
End If
sat = Cells(65536, "A").End(xlUp).Row
Open (ThisWorkbook.Path & "\" & Range("A13").Value & ".txt") For Output As #1
For i = 1 To sat
    Print #1, Cells(i, "A").Value
Next
Close #1
MsgBox ThisWorkbook.Path & vbLf & "Klasörüne txt dosyası oluşturuldu." & vbLf & _
"evrengizlen@hotmail.com", vbOKOnly + vbInformation

End Sub
 

Ekli dosyalar

Sub txt_kaydet()
Dim i As Long, sat As Long
Sheets("Sheet1").Select
If Range("A13").Value = "" Then
MsgBox "A13 hücresine dosya adını yazmalısınız.", vbCritical, "UYARI"
Range("A13").Select
Exit Sub
End If
sat = Cells(65536, "A").End(xlUp).Row
Open (ThisWorkbook.Path & "\" & Range("A13").Value & ".txt") For Output As #1
For i = 1 To sat
Print #1, Cells(i, "A").Value
Next
Close #1
MsgBox ThisWorkbook.Path & vbLf & "Klasörüne " & Range("A13").Value & ".txt Dosyanız Başarılı Şekilde Oluşturuldu..." & vbLf & _
"www.excel.web.tr", vbOKOnly + vbInformation
End Sub
Hocam Bu Şekilde Yapsak (Kırmızılı Yer ) Kaydedilen Dosyanın Adınıda mesaj da Görsek Olabilirmi?
 
Evren Hocam;
Txt dosyasını excel dosyamın bulunduğu yere oluşturuyor.
Bunu belirttiğimiz bir adrese oluşturmasını sağlayabilirmiyiz. Örneğin C:\'nin altına txt'yi oluşturacak.
İyi çalışmalar.
 
Evren Hocam;
Txt dosyasını excel dosyamın bulunduğu yere oluşturuyor.
Bunu belirttiğimiz bir adrese oluşturmasını sağlayabilirmiyiz. Örneğin C:\'nin altına txt'yi oluşturacak.
İyi çalışmalar.
Tabi Mümkün Ekli Dosyayı ;İnceleyiniz...
C:\

Kod:
Sub txt_kaydet_Security()
Dim i As Long, sat As Long
Sheets("Sheet1").Select
If Range("A13").Value = "" Then
MsgBox "A13 Hücresine Dosya Adını Yazmalısınız.", vbCritical, "Coder By Security"
Range("A13").Select
Exit Sub
End If
sat = Cells(65536, "A").End(xlUp).Row
Open ("C:/" & Range("A13").Value & ".txt") For Output As #1
For i = 1 To sat
Print #1, Cells(i, "A").Value
Next
Close #1
MsgBox "Dosyanız C:/  Diskine " & Range("A13").Value & ".txt  Adında Oluşturuldu..." & vbLf & _
" [URL="http://www.excel.web.tr"]www.excel.web.tr[/URL] - Security ", vbOKOnly + vbInformation, "Coder By Security :)"
End Sub
 

Ekli dosyalar

Tabi Mümkün Ekli Dosyayı ;İnceleyiniz...





Hocam ilgilendiğiniz için teşekkur ederim fakat hata veriyor.
 

Ekli dosyalar

  • hata.JPG
    hata.JPG
    54.7 KB · Görüntüleme: 4
Kod:
Sub txt_Security()
Dim i As Long, sat As Long
Sheets("Sheet1").Select
If Range("A13").Value = "" Then
MsgBox "A13 hücresine dosya adını yazmalısınız.", vbCritical, "Coder By Security :)"
Range("A13").Select
Exit Sub
End If
sat = Cells(65536, "A").End(xlUp).Row
Open "C:/" & Range("A13").Value & ".txt" For Output As #1
For i = 1 To sat
Print #1, Cells(i, "A").Value
Next
Close #1
MsgBox "Dosyanız C:/ Diskine " & Range("A13").Value & ".txt Adında Oluşturuldu..." & vbLf & _
" [URL="http://www.excel.web.tr/"]www.excel.web.tr[/URL] - Security ", vbOKOnly + vbInformation, "Coder By Security :)"
End Sub

Kodunu Denermisiniz...
 
Arkadaşlar burada A sütunundaki verileri txt olarak kaydettik. Peki "A : D" sütunundaki verileri nasıl kaydedebiliriz.

Yardımcı olabilir misiniz.
 
Arkadaşlar burada A sütunundaki verileri txt olarak kaydettik. Peki "A : D" sütunundaki verileri nasıl kaydedebiliriz.

Yardımcı olabilir misiniz.

bunu
Kod:
Print #1, Cells(i, "A").Value

bununla değiştirin
Kod:
Print #1, Cells(i, "A").Value & " " & Cells(i, "B").Value & " " & Cells(i, "C").Value & " " & Cells(i, "D").Value
 
Teşekkür ederim Halit Hocam.
İyi çalışmalar.
 
Geri
Üst