• DİKKAT

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

MUHSGK İçin Exceli Txt olarak kaydetme

  • Konbuyu başlatan Konbuyu başlatan htsumer
  • Başlangıç tarihi Başlangıç tarihi

htsumer

Altın Üye
Altın Üye
Katılım
7 Eylül 2004
Mesajlar
975
Excel Vers. ve Dili
Excel-2003
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

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
 
Teşekkür ederim. ebyn klasörü var ama buda txt oluşturmadı
 
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
 
Teşekkür ederim bu oldu
 
Geri
Üst