Kod:
Dim fname, yol As String, dosya As String
Dim con As Object, rs As Object
fname = Application.GetOpenFilename("Text Dosyaları,*.txt")
yol = Mid(fname, 1, InStrRev(fname, "\", -1, 1))
dosya = Replace(fname, yol, "")
Set con = CreateObject("adodb.connection")
con.Open "provider=microsoft.jet.oledb.4.0;data source=" & yol & ";Extended Properties =""text;HDR=Yes;FMT=Delimited"""
Set rs = CreateObject("adodb.recordset")
rs.Open "select * from " & dosya, con, 1, 1
If rs.RecordCount > 0 Then
Range("a1").CopyFromRecordset rs
End If
rs.Close: Set rs = Nothing
con.Close: Set con = Nothing
yol = vbNullString: dosya = vbNullString: fname = vbNullString
Kod ile txt dosyasından veri alıyorum. İstediğim sadece txt dosyasının son satırındaki veriyi alabilmek.
