umit1907
Altın Üye
- Katılım
- 9 Mayıs 2007
- Mesajlar
- 231
- Excel Vers. ve Dili
- 365 TR
DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
Altın Üyelik Hakkında Bilgi
Bu Txt dosyasını aldığınız yerden CSV uzantısı ile verileri kaydedebiliyor (dışa aktara biliyor) musunuz?
bunu dış veri al diyerikmi yaptın abi. buda işimi görür
Evet öyle yaptım.bunu dış veri al diyerikmi yaptın abi. buda işimi görür
Option Explicit
Sub TXT_Dosyasindan_Verileri_Excele_Aktar()
Dim Zaman As Double, Dosya As Variant, Veri As String, Metin As Variant, Satir As Long
Range("A3:B" & Rows.Count).ClearContents
Dosya = Application.GetOpenFilename("Metin dosyası (*.txt),*.txt", , "Hedef Dosyayı Seçin")
If Dosya = False Then Exit Sub
Zaman = Timer
Open Dosya For Input As 1
Satir = 3
Do While Not EOF(1)
Line Input #1, Veri
Veri = WorksheetFunction.Trim(Veri)
If Veri <> Empty Then
If InStr(1, Veri, " RES ") > 0 Then
Metin = Split(Veri, " RES ")
Cells(Satir, 1) = Left(Metin(0), InStr(1, Metin(0), " "))
Cells(Satir, 2) = Split(Metin(1), " ")(1)
If InStr(1, Cells(Satir, 2), "%") > 0 Then
Cells(Satir, 2) = Split(Metin(1), " ")(0)
End If
Satir = Satir + 1
End If
End If
Loop
Close #1
MsgBox "İşleminiz tamamlanmıştır." & vbCr & vbCr & _
"İşlem süresi ; " & Format(Timer - Zaman, "0.00") & " Saniye"
End Sub