Excel VBA-范围内的增量列引用
如何在下面的代码中增加列引用?只有列ref,行值可以保持不变Excel VBA-范围内的增量列引用,vba,excel,increment,Vba,Excel,Increment,如何在下面的代码中增加列引用?只有列ref,行值可以保持不变 Range("w3:w54").PasteSpecial 我希望我能像这样做: For i = 23 to 27 'start at column w (which is number 23) Range(Columns(i)+"3":Columns(i)+"54").PasteSpecial Next 但这是一个错误 有什么建议吗?您可以使用单元格(行、列),这样您就可以轻松地用数值增加列部分,而
Range("w3:w54").PasteSpecial
我希望我能像这样做:
For i = 23 to 27
'start at column w (which is number 23)
Range(Columns(i)+"3":Columns(i)+"54").PasteSpecial
Next
但这是一个错误
有什么建议吗?您可以使用
单元格(行、列)
,这样您就可以轻松地用数值增加列
部分,而无需使用从数字到字母的转换函数
For i = 23 To 27
'start at column w (which is number 23)
Range(Cells(3, i), Cells(24, i)).PasteSpecial
Next
正是我想要的!非常感谢您的时间。
…范围(“3:24”)。列(i)
是可能的,而粘贴将根据需要扩展范围。在大多数情况下,…单元格(3,i)。粘贴将完成此工作;)