• DİKKAT

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

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
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

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

.
 
Ellerine Sağlık @Haluk üstadım. Yine çok net kodlar kısa anlaşılır.
Çok teşekkür ederim :)
 
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?
 
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

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
 
Geri
Üst