• DİKKAT

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

Seçtiğim dizine dosya kaydetme

Katılım
5 Nisan 2011
Mesajlar
5
Excel Vers. ve Dili
2007 tr
merhaba,

arkadaşlar aşağıdaki konuyu bana anlatabilcek olan varmı excel içerisindeki yazıları farklı kaydet ile *.txt olarak kaydetmek istiyorum bir türlü beceremedim bunun mantığı nedir?

Sub dlname()

Sheets("DLNAME DİZİNİ").Select
Set Klasor = CreateObject("shell.application").BrowseForFolder(0, "Kaynak Klasörü Seçin", 50, &H0)
kaynak = Klasor.SELF.Path 'Klasor.Items.Item.Path
kaynak.ActiveWorkbook.SaveAs Filename:= _
"C:\Users\xxx\Desktop\KLASÖR YAPISI_v4.txt", FileFormat:=xlUnicodeText, _
CreateBackup:=False


End Sub
 
Merhaba,

Aşağıdaki kodu kullanabilirsiniz.

Kod:
Sub TXT_KAYDET()
    Dim Klasor As Object, Kaynak As String
    Set Klasor = CreateObject("Shell.Application").BrowseForFolder(0, "Kaynak Klasörü Seçin", 50, &H0)
    If Not Klasor Is Nothing Then
        Kaynak = Klasor.Self.Path
        ActiveWorkbook.SaveAs Filename:=Kaynak & "\Dosya_Adı.txt", _
        FileFormat:=xlUnicodeText, CreateBackup:=False
        MsgBox "Kayıt işlemi tamamlanmıştır.", vbInformation
    Else
        MsgBox "İşleminiz iptal edilmiştir.", vbExclamation
    End If
End Sub
 
çok teşekkürler bunu da sayenizde öğrenmiş olduk.
 
Geri
Üst