• DİKKAT

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

xls yı txt e dönüştürme

  • Konbuyu başlatan Konbuyu başlatan ozpoli
  • Başlangıç tarihi Başlangıç tarihi
Katılım
18 Mart 2008
Mesajlar
118
Excel Vers. ve Dili
2007
arkadaşlar bir exel kitabındaki tum sayfaları 60-70 tane sayfayı tek seferde her bırını ayrı ayrı kendı adıyla belırleyecegım bı klasore txt uzantılı olarak kaydedecek bı makro lutfen yardımlarınızı esırgemeyın
 
Küçük bir dosya ekleyin. Yardımcı olacak arkadaşlar çıkabilir.
 
Merhaba

Dosyanıızın excel 2007 olan formatını daha önceki sürümler için güncelleyiniz.(xls)
 
Kod:
Sub TxtKaydet()
    yol = "C:\text\"'Dosyaların kaydedileceği yol
    ChDir yol
    For i = 1 To Sheets.Count
    If Sheets(i).Name <> "KAPAK" Then
        Open yol & Sheets(i).Name & ".txt" For Output As #1
           Print #1, "deneme"
        Close
    End If
    Next
End Sub
 
oncekı versıyona gore ektedır

oncekı versıyona gore ektedır
 
Bu Sekilde Hepsinde Deneme Yaziyor Ben Asil Kendi Icerigini Yazsin Istiyorum Deneme Yazmayacak
 
Hamit Bey'in cevab&#305; daha profosyonelce.
Mesaj&#305; o yuzden sildim.
 
Son düzenleme:
Bunu söyleyeceğinizi tahmin ettim aslında. Dosyanızı elbette boş kaydetmeyeceksiniz. Bende örnek olsun diye birşeyler yazayım dedim. Sorularınızı hazırlarken bu duruma dikkat etmelisiniz.
Kod:
Sub TxtKaydet()
    yol = "C:\text\" 'Dosyaların kaydedileceği yol
    ChDir yol
    For i = 1 To Sheets.Count
        With Sheets(i)
            If .Name <> "KAPAK" Then
            Open yol & .Name & ".txt" For Output As #1
                For x = 1 To .[a65536].End(3).Row
                    Print #1, .Cells(x, 1), .Cells(x, 2), .Cells(x, 3), .Cells(x, 4), .Cells(x, 5)
                Next x
            Close #1
            End If
        End With
    Next i
End Sub
 
Ellerinize Saglik Cok Guzel Olmus Ama Bir Sey Daha Rica Etsem Burda Her Sayfanin A Sutununu Nasil Haric Tutucaz Acaba Bunuda Yaparsaniz Cok Minnettar Olurum
 
&#304;ligli sat&#305;rda mavi ile belirtti&#287;im k&#305;sm&#305; silin.
Kod:
Print #1, [B][color=blue].Cells(x, 1),[/color] [/B].Cells(x, 2), .Cells(x, 3), .Cells(x, 4), .Cells(x, 5)]
 
Valla Cok Oluyorum Biliyorum Ama Bide Sayfalardan Secme Yapabilirmiyim Secenek Olcak Sectigim Sayfalari Yapacak Sadece
 
Örneği inceleyin.
 
Geri
Üst