这是一个非常简单的VBA公式,但它失败了。它只是粘贴到A6单元格之后。只有我吗?顺便说一下Excel 2011。
Range("A4:A5").Select
Selection.Copy
Range("A6:A1000").Select
ActiveSheet.Paste
答案 0 :(得分:10)
我认为问题是你在A4和A5中有两个不同的值,因此如果粘贴范围是偶数个单元格,excel只能在粘贴范围内重复这些值。
这对我有用:
Range("A4:A5").Copy Destination:=Range("A6:A1001")
请注意,A6:1001是996个单元格(偶数)。使用A6:A1000是995,是一个奇数,所以excel无法解决如何从A4到A5重复你的值。
我认为这是问题......但很高兴受到其他方面的教育......