MUHSGK İçin Exceli Txt olarak kaydetme

htsumer

Altın Üye
Altın Üye
Katılım
7 Eylül 2004
Mesajlar
948
Excel Vers. ve Dili
Excel-2003
Altın Üyelik Bitiş Tarihi
16.08.2026
Daha önce çalışan programım şimdi hata veriyor. Sebebi ne olabilir yada alternatif kod ilave edebilirmisiniz.

Makro Kodu:

Kod:
Sub Makro1()
'
' Makro1 Makro
'

'
    Klasor_Olustur
    ActiveWorkbook.SaveAs Filename:="C:\ebyn\sablon\" & Date & "_muhsgk_sablon.txt", FileFormat:= _
        xlText, CreateBackup:=False
        MsgBox " Dosyanız C:\ebyn\sablon\ Klasörü altına eklenmiştir."
End Sub

Sub Klasor_Olustur()

    Dim ds, _
        kls As String
        
    kls = "sablon"
    
    Set ds = CreateObject("Scripting.FileSystemObject")
    
    If ds.FolderExists("C:\" & kls) = False Then ds.CreateFolder "C:\" & kls
    
End Sub
Hata sayfası

230985

230986
 

Ekli dosyalar

Muzaffer Ali

Destek Ekibi
Destek Ekibi
Katılım
5 Haziran 2006
Mesajlar
6,357
Excel Vers. ve Dili
2019 Türkçe
Merhaba.
Aşağıdaki kodları kullanın.
"ebyn" klasörü olmadığı için hata veriyordu.
Kod:
Sub Makro1()
    Klasor_Olustur
    ActiveWorkbook.SaveAs Filename:="C:\sablon\" & Date & "_muhsgk_sablon.txt", FileFormat:=xlText, CreateBackup:=False
    MsgBox " Dosyanız C:\sablon\ Klasörü altına eklenmiştir."
End Sub

Sub Klasor_Olustur()
    Dim ds As Object, kls As String
    kls = "sablon"
    Set ds = CreateObject("Scripting.FileSystemObject")
    If ds.FolderExists("C:\" & kls) = False Then ds.CreateFolder "C:\" & kls
End Sub
 

htsumer

Altın Üye
Altın Üye
Katılım
7 Eylül 2004
Mesajlar
948
Excel Vers. ve Dili
Excel-2003
Altın Üyelik Bitiş Tarihi
16.08.2026
Teşekkür ederim. ebyn klasörü var ama buda txt oluşturmadı
 

Muzaffer Ali

Destek Ekibi
Destek Ekibi
Katılım
5 Haziran 2006
Mesajlar
6,357
Excel Vers. ve Dili
2019 Türkçe
O zaman aşağıdaki kodu kullanın.
Kod:
Sub Makro1()
    Klasor_Olustur
    ActiveWorkbook.SaveAs Filename:="C:\ebyn\sablon\" & Date & "_muhsgk_sablon.txt", FileFormat:=xlText, CreateBackup:=False
        MsgBox " Dosyanız C:\ebyn\sablon\ Klasörü altına eklenmiştir."
End Sub

Sub Klasor_Olustur()
    Dim ds As Object, kls As String
    kls = "sablon"
    Set ds = CreateObject("Scripting.FileSystemObject")
    If ds.FolderExists("C:\ebyn\" & kls) = False Then ds.CreateFolder "C:\ebyn\" & kls
End Sub
 

htsumer

Altın Üye
Altın Üye
Katılım
7 Eylül 2004
Mesajlar
948
Excel Vers. ve Dili
Excel-2003
Altın Üyelik Bitiş Tarihi
16.08.2026
Teşekkür ederim bu oldu
 
Üst