2016-03-28 128 views
0

我在每列中有几个文本,直到A1000,每个都被空格分开。我想在转一个低于其他复制粘贴在转置

原始数据我有例如

A 
AA 
BB 
CC 
DD 

PP 
QQ 
RR 
SS 
TT 

复制和粘贴什么数据需要使用如下格式的宏:

A AA BB CC DD 
PP QQ RR SS TT 

请帮我

+2

显示迄今为止编写的代码,有人会指出如何改进它,使其工作。 – MikeC

回答

0

通过范围区域循环:

Sub Button1_Click() 
    Dim RangeArea As Range 

    For Each RangeArea In Columns("A").SpecialCells(xlCellTypeConstants, 23).Areas 

     RangeArea.Copy 
     Cells(Rows.Count, "B").End(xlUp).Offset(1).PasteSpecial Transpose:=True 

    Next RangeArea 

    Application.CutCopyMode = 0 

End Sub