我想从工作表“汇总”行A44(固定具有公式的动态数据的行)复制数据到工作表18(A3行),A1和A2是标题;我有低于VBA代码,并设法这样做。我想将数据复制并粘贴为值(如Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks:=False, Transpose:=False
),以便将数据转换为绝对数,任何人如何编辑代码?excel vba复制行并粘贴到新工作表作为粘贴值
Sub COPY_SUMMARY2COPYDATA()
Set des = Sheet18.Range("a1")
With Worksheets("SUMMARY")
.Rows(Range("A44").Row).Copy
des.Range("A3").Insert Shift:=xlUp
End With
Application.CutCopyMode = False
End Sub
你真的想要插入结果,还是有一个空白单元格/单元格等待Sheet18接收数据?您的示例代码很难说清楚。 – Joffan
对不起,如果我的解释不清楚。我有动态数据需要复制到sheet18,所以新的结果将从row3开始添加它们,例如。 row3,row4,row5 ..... sheet18是一张空白纸,除了前两行是标题 – robin