Soru Çoklu Txt Yapma (Filtreli)

leonadies

Excel Derya Deniz Bizde Kulaç Atmaya Çalışıyoruz:)
Altın Üye
Katılım
12 Şubat 2015
Mesajlar
520
Excel Vers. ve Dili
Office 2016 TR 64 Bit Windows
Altın Üyelik Bitiş Tarihi
01-02-2027
Değerli Üstadlar;

Ekteki excelde yer alan bilgilerde;

C sütunundaki Kelimelere göre ayırarak o kelime adında excelin o an bulunduğu yere ayrı ayrı TXT dosya yapmak istiyorum. Aralarıda ; işareti ile bağlamak istiyorum. Mümkün mü?

Not: C sütunundaki bilgiler karışık olabiliyor.
Dosyalarımı ekledim.

VAROLAN DURUM;

Txt Fİltre Soru.jpg
----------------------------------------------------------------------------------------------------------------------------------------
İSTEDİĞİM SONUÇ

Txt Soru 2.jpg
 

Ekli dosyalar

Haluk

Özel Üye
Katılım
7 Temmuz 2004
Mesajlar
12,398
Excel Vers. ve Dili
64 Bit 2010 - İngilizce
+
Google Sheets
+
JScript
Altın Üyelik Bitiş Tarihi
Deneyiniz...

C++:
Sub Test()
'   Haluk - 28/04/2021
'   sa4truss@gmail.com
'   https://excelhaluk.blogspot.com/

    Dim NoA As Long, FSO As Object, objTxtFile As Object
    Const ForAppending = 8
    
    NoA = Range("A" & Rows.Count).End(xlUp).Row
    
    Set FSO = CreateObject("Scripting.FileSystemObject")
    
    For i = 1 To NoA
        Set objTxtFile = FSO.OpenTextFile(ThisWorkbook.Path & "\" & Range("C" & i) & ".txt", ForAppending, True)
        objTxtFile.Writeline (Range("A" & i) & ";" & Range("B" & i) & ";" & Range("D" & i))
        objTxtFile.Close
    Next
    
    Set objTxtFile = Nothing
    Set FSO = Nothing
End Sub
.
 

leonadies

Excel Derya Deniz Bizde Kulaç Atmaya Çalışıyoruz:)
Altın Üye
Katılım
12 Şubat 2015
Mesajlar
520
Excel Vers. ve Dili
Office 2016 TR 64 Bit Windows
Altın Üyelik Bitiş Tarihi
01-02-2027
Ellerine Sağlık @Haluk üstadım. Yine çok net kodlar kısa anlaşılır.
Çok teşekkür ederim :)
 

leonadies

Excel Derya Deniz Bizde Kulaç Atmaya Çalışıyoruz:)
Altın Üye
Katılım
12 Şubat 2015
Mesajlar
520
Excel Vers. ve Dili
Office 2016 TR 64 Bit Windows
Altın Üyelik Bitiş Tarihi
01-02-2027
Merhaba bu işlemde uzantının .TXT değilde .XLS olarak (excel dosyası) çıkarmak istiyorum. Noktalı virgüllerin her biri bir sütuna gelecek şekilde. Nasıl yapabilirim?
 

NBATMAN

Destek Ekibi
Destek Ekibi
Katılım
1 Aralık 2007
Mesajlar
665
Excel Vers. ve Dili
Office 2003 excel Türkçe
Merhaba,

konu ile ilgili hem sizin sorunuza hem de genel maksatlı tüm benzer sorunlara çözüm üretecek şekilde bir program yaptım.
İlgili Excel (kaynak) dosyanızı ilk buton ile açıyorsunuz. Sonra birinci açılır kutudan hangi sayfa ile işlem yapacaksanız onu seçiyorsunuz. İkinci açılır kutuda o sayfaya ait sütün başlıkları listeleniyor. Buradan seçtiğiniz sütuna göre XLS kaydet yada TXT kaydet butonlarına basarak seçmiş olduğunuz sütundaki verilere göre Excel yada text formatında kaydediyor. Dikkat edilecek husus şudur ki kaynak dosyadaki tablolarda mutlaka 1. satır sütun başlıklarını adı içermeli örneğin ekteki Excel dosyası gibi.
 

Ekli dosyalar

leonadies

Excel Derya Deniz Bizde Kulaç Atmaya Çalışıyoruz:)
Altın Üye
Katılım
12 Şubat 2015
Mesajlar
520
Excel Vers. ve Dili
Office 2016 TR 64 Bit Windows
Altın Üyelik Bitiş Tarihi
01-02-2027

leonadies

Excel Derya Deniz Bizde Kulaç Atmaya Çalışıyoruz:)
Altın Üye
Katılım
12 Şubat 2015
Mesajlar
520
Excel Vers. ve Dili
Office 2016 TR 64 Bit Windows
Altın Üyelik Bitiş Tarihi
01-02-2027
Merhaba,

konu ile ilgili hem sizin sorunuza hem de genel maksatlı tüm benzer sorunlara çözüm üretecek şekilde bir program yaptım.
İlgili Excel (kaynak) dosyanızı ilk buton ile açıyorsunuz. Sonra birinci açılır kutudan hangi sayfa ile işlem yapacaksanız onu seçiyorsunuz. İkinci açılır kutuda o sayfaya ait sütün başlıkları listeleniyor. Buradan seçtiğiniz sütuna göre XLS kaydet yada TXT kaydet butonlarına basarak seçmiş olduğunuz sütundaki verilere göre Excel yada text formatında kaydediyor. Dikkat edilecek husus şudur ki kaynak dosyadaki tablolarda mutlaka 1. satır sütun başlıklarını adı içermeli örneğin ekteki Excel dosyası gibi.
Elinize sağlık hocam. Başka arkadaşlara faydası olacaktır Mutlaka
 
Üst