结果是相似的,如果ColumnA被复制到ColumnC然后文本应用到ColumnC列,,
作为分隔符。
通过特殊的要求,通过录制宏:
Sub Macro1()
'
' Macro1 Macro
'
'
Columns("A:A").Select
Selection.Copy
Range("C1").Select
ActiveSheet.Paste
Application.CutCopyMode = False
Selection.TextToColumns Destination:=Range("C1"), DataType:=xlDelimited, _
TextQualifier:=xlDoubleQuote, ConsecutiveDelimiter:=False, Tab:=False, _
Semicolon:=False, Comma:=True, Space:=False, Other:=False, OtherChar _
:="/", FieldInfo:=Array(Array(1, 1), Array(2, 1), Array(3, 1), Array(4, 1), Array(5,1)), TrailingMinusNumbers:=True
End Sub
或缩略版本
Sub Macro2()
Dim rng1 As Range
Dim rng2 As Range
Set rng1 = [A:A]
Set rng2 = [C:C]
rng1.Copy rng2
rng2.Selection.TextToColumns Destination:=Range("C1"), DataType:=xlDelimited, _
Comma:=True, FieldInfo:=Array(Array(1, 1), Array(2, 1), Array(3, 1), Array(4, 1), Array(5,1))
End Sub
什么是布局所需输出? – 2013-11-26 14:29:32
我不明白为什么这个问题被标记为'sql' – dav1dsm1th
将来请记得显示你的代码。 –