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

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
 

hamitcan

Uzman
Uzman
Katılım
1 Temmuz 2004
Mesajlar
7,680
Excel Vers. ve Dili
Excel 2019 Türkçe
Küçük bir dosya ekleyin. Yardımcı olacak arkadaşlar çıkabilir.
 

zafer

Super Moderator
Yönetici
Katılım
8 Mart 2005
Mesajlar
3,288
Excel Vers. ve Dili
OFFICE 2003 TÜRKÇE
OFFICE 2010 TÜRKÇE
Merhaba

Dosyanıızın excel 2007 olan formatını daha önceki sürümler için güncelleyiniz.(xls)
 

hamitcan

Uzman
Uzman
Katılım
1 Temmuz 2004
Mesajlar
7,680
Excel Vers. ve Dili
Excel 2019 Türkçe
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
 
Katılım
18 Mart 2008
Mesajlar
118
Excel Vers. ve Dili
2007
oncekı versıyona gore ektedır

oncekı versıyona gore ektedır
 
Katılım
18 Mart 2008
Mesajlar
118
Excel Vers. ve Dili
2007
Bu Sekilde Hepsinde Deneme Yaziyor Ben Asil Kendi Icerigini Yazsin Istiyorum Deneme Yazmayacak
 

Kemal Demir

Özel Üye
Katılım
29 Temmuz 2004
Mesajlar
2,108
Hamit Bey'in cevab&#305; daha profosyonelce.
Mesaj&#305; o yuzden sildim.
 
Son düzenleme:

hamitcan

Uzman
Uzman
Katılım
1 Temmuz 2004
Mesajlar
7,680
Excel Vers. ve Dili
Excel 2019 Türkçe
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
 
Katılım
18 Mart 2008
Mesajlar
118
Excel Vers. ve Dili
2007
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
 

hamitcan

Uzman
Uzman
Katılım
1 Temmuz 2004
Mesajlar
7,680
Excel Vers. ve Dili
Excel 2019 Türkçe
&#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)]
 
Katılım
18 Mart 2008
Mesajlar
118
Excel Vers. ve Dili
2007
Valla Cok Oluyorum Biliyorum Ama Bide Sayfalardan Secme Yapabilirmiyim Secenek Olcak Sectigim Sayfalari Yapacak Sadece
 

hamitcan

Uzman
Uzman
Katılım
1 Temmuz 2004
Mesajlar
7,680
Excel Vers. ve Dili
Excel 2019 Türkçe
Örneği inceleyin.
 
Üst