- 帖子
- 5923
- 主題
- 13
- 精華
- 1
- 積分
- 5986
- 點名
- 0
- 作業系統
- win10
- 軟體版本
- Office 2010
- 閱讀權限
- 150
- 性別
- 男
- 來自
- 台灣基隆
- 註冊時間
- 2010-5-1
- 最後登錄
- 2022-1-23
        
|
4#
發表於 2010-10-8 07:18
| 只看該作者
回復 3# cdkee
抱歉上次回復不確題意更正如下 你的檔案好像與股票有關?- Sub Ex()
- Dim E As Range
- Workbooks.OpenText Filename:="d:\test\test.txt" ', DataType:=xlDelimited, Tab:=True
- With ActiveWorkbook.Sheets(1)
- For Each E In .Range("A:A").SpecialCells(xlCellTypeConstants)
- With E
- .Value = Mid(E, 5, 2) & "/" & Mid(E, 7, 2) & "/" & Mid(E, 1, 4)
- .NumberFormatLocal = "M/D/YYYY"
- .Offset(, 1) = Mid(.Offset(, 1), 1, 2) & ":" & Mid(.Offset(, 1), 3, 2) & ":" & Mid(.Offset(, 1), 5, 2)
- .Offset(, 1).NumberFormatLocal = "HH:MM:SS"
- End With
- Next
- .Cells.Replace ";", " "
- .SaveAs "d:\test\test.xls" '存檔
- End With
- End Sub
複製代碼 |
|