- 帖子
- 5923
- 主題
- 13
- 精華
- 1
- 積分
- 5986
- 點名
- 0
- 作業系統
- win10
- 軟體版本
- Office 2010
- 閱讀權限
- 150
- 性別
- 男
- 來自
- 台灣基隆
- 註冊時間
- 2010-5-1
- 最後登錄
- 2022-1-23
        
|
回復 7# koplkjnm - Option Explicit
- Sub 文字檔案()
- Dim txt_name, i, x, oldname
- oldname = ThisWorkbook.Name
- Range("A1").Select
- x = InputBox("檔案數量")
- For i = 1 To x
- txt_name = i & ".txt"
- Workbooks.OpenText Filename:=ThisWorkbook.Path & "\" & txt_name, Origin:=950 _
- , StartRow:=1, DataType:=xlDelimited, TextQualifier:=xlDoubleQuote, _
- ConsecutiveDelimiter:=False, Tab:=True, Semicolon:=False, Comma:=False _
- , Space:=False, Other:=False, FieldInfo:=Array(Array(1, 1), Array(2, 1), _
- Array(3, 1), Array(4, 1), Array(5, 1), Array(6, 1), Array(7, 1), Array(8, 1), Array(9, 1), _
- Array(10, 1)), TrailingMinusNumbers:=True
- Windows(txt_name).Activate
- '******這段程式註解掉(不用了)
- 'If i = 1 Then
- 'Range("A1").Select
- 'Else
- ' Range("A2").Select
- 'End If
- '***********************
- Range("A" & i).Select
- '當=1 為 Range("A1").Select
- '當=2 為 Range("A2").Select 是這樣嗎? ..............
-
- Next
- End Sub
複製代碼 |
|