Excel宏行增量

时间:2016-12-30 22:39:35

标签: excel vba excel-vba

我正在尝试在一列中复制一系列单元格并将它们转置到上面 作为一排。 我遇到的问题是尝试增加每行被复制的行(45:45),否则所有行都会被覆盖。 当我运行宏时,我在Destination:= Range line

上出现语法错误
Range("A53:A63").Copy
Range("A52").Select
Selection.PasteSpecial Paste:=xlAll, Operation:=xlNone, SkipBlanks:=False _
    , Transpose:=True
Range("A53:A63").Select
Application.CutCopyMode = False
Selection.EntireRow.Delete
Rows("52:52").Cut
Rows("45:45").Select
Destination:=Range("A" & Rows.Count).End(xlDown).Offset(1, 0)
Selection.Insert

1 个答案:

答案 0 :(得分:0)

虽然我不太明白你想要做什么,但也许这有帮助。

Sub test()
Range("A53:A63").Copy
Range("A52").Select
Selection.PasteSpecial Paste:=xlAll, Operation:=xlNone, SkipBlanks:=False _
    , Transpose:=True
Range("A53:A63").Select
Application.CutCopyMode = False
Selection.ClearContents
Rows("52:52").Copy
    Range("A1").End(xlDown).Offset(1, 0).Select
    Selection.Insert Shift:=xlDown, CopyOrigin:=xlFormatFromLeftOrAbove
End Sub
相关问题