如下VBA 语句,能否再简?Sheets("sheet2").Range("a6:c6,e6:g6,i6:k6")可以赋

问题描述:

如下VBA 语句,能否再简?Sheets("sheet2").Range("a6:c6,e6:g6,i6:k6")可以赋给一个变量吗?
Sub kk()
Sheets("sheet2").Range("a6:c6,e6:g6,i6:k6").Copy Sheets("sheet2").Range("a10:i10")
ary = Sheets("sheet2").Range("a10:i10")
Sheets("sheet1").Cells(1,1).Resize(UBound(ary,2),UBound(ary)) = Application.Transpose(ary)
Sheets("sheet2").Range("a10:i10").ClearContents
End Sub
1个回答 分类:综合 2014-10-19

问题解答:

我来补答
Sub kk()
Sheets("sheet2").Range("a6:c6,e6:g6,i6:k6").Copy
Sheets("sheet1").Cells(1,1).PasteSpecial xlPasteValues,,,True
End Su
 
 
展开全文阅读
剩余:2000