我真的很难完成这项工作。
我有下面的代码行:
ThisWorkbook.Worksheets("Diags").Range("$A1:$Y50000")
如果将$ Y之后的最后一个数字转换如下,我将成功:
ThisWorkbook.Worksheets("Diags").Range("$A1:$Y" & MyVariable)
,但是如何在$ A之后集成变量?我在下面尝试过,但是不起作用。
ThisWorkbook.Worksheets("Diags").Range("$A1"& MyVariable2":$Y" & MyVariable1)
感谢您的帮助。 谢谢,布兰登
答案 0 :(得分:2)
您在&
之后缺少MyVariable2
,并且在1
之后还有一个额外的$A
。试试
ThisWorkbook.Worksheets("Diags").Range("$A" & MyVariable2 & ":$Y" & MyVariable1)