

地址Hex280 - 1 用chr(0)作分割,取arr(ubound(arr))后再用chr(5) & chr(5)作分割就能取到。
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
Application.EnableEvents = False
Dim objstream, strdata, tj1 As Integer, tt As String, tedname As String
If Target.Row = 1 And Target.Column = 1 Then
Cancel = False
With Application.FileDialog(msoFileDialogFilePicker)
.AllowMultiSelect = False
.Filters.Clear
.Filters.Add "测试文档", "*.ted"
If .Show Then tedname = .SelectedItems(1) Else: Exit Sub
End With
Set objstream = CreateObject("ADODB.stream")
objstream.Charset = "big5"
objstream.Open
objstream.LoadFromFile (tedname)
strdata = objstream.readtext()
arr = Split(strdata, Chr(0))
arr = arr(UBound(arr))
arr = Split(arr, Chr(5) & Chr(5))
For tj1 = 0 To UBound(arr)
Sheets("sheet1").Cells(tj1 + 1, 1) = arr(tj1)
Next
objstream.Close
Set objstream = Nothing
End If
Cancel = True
Application.EnableEvents = True
End Sub