- Katılım
- 24 Kasım 2007
- Mesajlar
- 769
- Excel Vers. ve Dili
- Office 365 - Türkçe
Merhaba
txt. uzantılı dosyada ki verileri excele aktarıyorum. Lakin verilerin hepsinin tek sütuna değilde. Veriler arasındaki boşlukları dikkate alarak sütunlara aktarılmasını istiyorum
Örneğin ; txt dosyasında "Ali topu at" kelimesi olsun
"Ali" sütun A'ya
"topu" sütun B'ye
"at" sütun C'ye
Ali | topu | at
Metin içeri aktarma sihirbazı ile bu işlemi yapmak kolay, lakin ben bu işlemi manuel değil de kod içinde kullanılarak yapmak istiyorum. Kodlar ve dosyam ektedir
txt. uzantılı dosyada ki verileri excele aktarıyorum. Lakin verilerin hepsinin tek sütuna değilde. Veriler arasındaki boşlukları dikkate alarak sütunlara aktarılmasını istiyorum
Örneğin ; txt dosyasında "Ali topu at" kelimesi olsun
"Ali" sütun A'ya
"topu" sütun B'ye
"at" sütun C'ye
Ali | topu | at
Metin içeri aktarma sihirbazı ile bu işlemi yapmak kolay, lakin ben bu işlemi manuel değil de kod içinde kullanılarak yapmak istiyorum. Kodlar ve dosyam ektedir
Kod:
Sub VeriAl()
Dim Satir As Long
dosya = Application.GetOpenFilename
If dosya = False Then Exit Sub
Open dosya For Input As #1
Do While Not EOF(1)
Input #1, Kayit
If Kayit <> Empty Then
Satir = Satir + 1
Sheets("B").Cells(Satir, "B") = Kayit
End If
Loop
Close #1
End Sub
