3
这是一个非常简单的VBA公式,但它是失败的。它只是粘贴到单元格A6之后。只有我吗?顺便提一下Excel 2011。VBA简单复制一个范围到另一个范围
Range("A4:A5").Select
Selection.Copy
Range("A6:A1000").Select
ActiveSheet.Paste
这是一个非常简单的VBA公式,但它是失败的。它只是粘贴到单元格A6之后。只有我吗?顺便提一下Excel 2011。VBA简单复制一个范围到另一个范围
Range("A4:A5").Select
Selection.Copy
Range("A6:A1000").Select
ActiveSheet.Paste
我认为这个问题是,你必须在A4和A5两个不同的值,因此Excel只能重复这些值在粘贴范围内,如果粘贴范围为偶数的细胞。
这个工作对我来说:
Range("A4:A5").Copy Destination:=Range("A6:A1001")
需要注意的是A6:1001年为996个细胞(偶数)。使用A6:A1000是995,并且是一个奇数,所以Excel无法计算出如何重复从A4到A5的值。
我觉得这是问题...但高兴能以其他方式接受教育......
它的作品,太棒了,你救了我几个小时的头挠。非常感谢 – SparrwHawk
你的意思是只粘贴到A6和A7?我认为你期待它粘贴(重复)到A6到A1000?单元格A4和A5中的内容是什么? –