1
我想在許多工作簿上使用vba執行文本列。文本列許多Excel工作簿
我試過下面的代碼,但它只能在一個工作簿上工作,而我希望除「Testmac」wb之外的所有代碼都被修改。
Sub sdptest()
Dim w As Workbook
For Each w In Workbooks
If w.Name <> "testmac" Then
Columns("A:A").Select
Selection.TextToColumns Destination:=Range("A1"), DataType:=xlDelimited, _
TextQualifier:=xlDoubleQuote, ConsecutiveDelimiter:=False, Tab:=False, _
Semicolon:=False, Comma:=True, Space:=False, Other:=False, FieldInfo _
:=Array(Array(1, 1), Array(2, 1), Array(3, 1)), TrailingMinusNumbers:=True
Selection.Delete Shift:=xlToLeft
Range("A1").Select
End If
Next w
End Sub
你好非常感謝你這個快速回復,當我運行代碼時出現錯誤:「沒有數據被選中解析」。請幫助 –
@ h.barry:嘗試編輯!我猜它找到了一張空白紙,所以我添加了一個測試! ;) – R3uK
你好,它的工作謝謝sooo –