• DİKKAT

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

Txt veri alma problemi

Katılım
23 Eylül 2004
Mesajlar
1,754
Excel Vers. ve Dili
Excel 2010 TR
Open "C:\Users\Excel\Desktop\Yeni Klasör_59\ornek.txt" For Input As #1
Do While Not EOF(1)
Input #1, a
sh.Cells(sat, "A").Value = a
sat = sat + 1
Loop
Close #1
MsgBox "Txt Dosyasından veriler alındı." & vbLf & _
"evrengizlen@hotmail.com", vbOKOnly + vbInformation, "E V R E N"
End Sub


evren beyin yazdığı yukarıdaki kod txt dosyasından verileri alıyor fakat ";" virgulle ayrılmış satırlarda ilk ayrımı alıyor.

Ahmet;mehmet;cemil;kamil

yukarıdaki ornekte sadece ahmet geliyor. ben bu satırın tamamını ayrı hücrelere ";" işaretleri hariç nasıl getirebilirim?

Şimdiden teşekkürler.


İyi Çalışmalar.
 
Aşağıdaki kodla tamamını getirip, daha sonra metni sütunlara çevir işlevinden faydalanabilirsiniz gibi :)

Option Explicit
Sub Txt_Veri_Al()
Dim fso As Object
Dim i As Integer
Set fso = CreateObject("Scripting.FileSystemObject")
With fso.GetFile("C:\dosya yolu\*.txt").OpenAsTextStream
Do
i = i + 1
Cells(i, 1) = "'" & .readline
Loop While .AtEndOfLine = False
.Close
End With
End Sub
 
Aşağıdaki kodla tamamını getirip, daha sonra metni sütunlara çevir işlevinden faydalanabilirsiniz gibi :)

Option Explicit
Sub Txt_Veri_Al()
Dim fso As Object
Dim i As Integer
Set fso = CreateObject("Scripting.FileSystemObject")
With fso.GetFile("C:\dosya yolu\*.txt").OpenAsTextStream
Do
i = i + 1
Cells(i, 1) = "'" & .readline
Loop While .AtEndOfLine = False
.Close
End With
End Sub

ilgi için teşekkürler fakat.

Line Input #1, aa komutu satırın tamanını getiriyor bunu parçalı almaya çalışıyorum txt dosyaları 100 den fazla o yuzden herseferinde metne çevir işlemini yaptırmak dosyanın diğer dolu hücrelerinde hataya sebebiyet verebilir.
 
Merhaba Hüseyin Bey,

Lütfen ek'teki dosyayı bir inceler misiniz ?

ListBox'ta txt olanları çift tıklayın, xls olanları da ComboBox'tan veri seçip ListBox'ta çift tıklayın...
 

Ekli dosyalar

Sayın Murat bey;

İyi akşamlar.

Katkı ve paylaşımınız için teşekkürler.

Sevgiler.
 
Rica ederim Ahmet Bey..

İyi akşamlar...
 
Rica ederim Hüseyin Bey..

İyi günler...
 
Geri
Üst