- Katılım
- 4 Haziran 2005
- Mesajlar
- 2,745
- Excel Vers. ve Dili
- 2010-2016
Kolay gelsin.
TXT dosyasına veriş kaydetme konusunda utf-8 olarak kayıt için https://www.excel.web.tr/threads/vba-ile-txt-kaydetme-icine-utf-8-kodlama-eklemek.168921/ linkde Haluk Ustadın bir kodu mevcut. Bu kodu txt dosyasının altına ekleme şeklinde değiştirme imkanı var mı?
Kod
TXT dosyasına veriş kaydetme konusunda utf-8 olarak kayıt için https://www.excel.web.tr/threads/vba-ile-txt-kaydetme-icine-utf-8-kodlama-eklemek.168921/ linkde Haluk Ustadın bir kodu mevcut. Bu kodu txt dosyasının altına ekleme şeklinde değiştirme imkanı var mı?
Kod
Kod:
Private Sub CommandButton24_Click()
kayıt_yeri = ThisWorkbook.Path & "\YAZDIRILACAK.txt"
If Dir(kayıt_yeri) <> "" Then Kill kayıt_yeri
For i = 5 To Range("a65536").End(3).Row
With Worksheets("sayfa2")
evn = evn & .Cells(i, 1) & vbTab
evn = evn & .Cells(i, 2) & vbTab
evn = evn & .Cells(i, 3) & vbTab
evn = evn & .Cells(i, 4) & vbTab
evn = evn & .Cells(i, 5) & vbTab
evn = evn & .Cells(i, 6) & vbTab & vbCrLf
End With
Next
Set adoStream = CreateObject("ADODB.Stream")
adoStream.Charset = "utf-8"
adoStream.Type = 2
adoStream.Open
adoStream.WriteText evn
adoStream.SaveToFile kayıt_yeri
End Sub