1
私はvbaを使用して多くのブックで列にテキストを実行したいと思います。テキストを列にする多くのExcelブックを
私は以下のコードを試しましたが、 "Testmac" wb以外のすべてのものを修正したいのですが、1つのブックのみで作業しています。あなたのコードColumns("A:A")
で
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
こんにちは、私は助けてくれるとうれしいですsoh so much much –