【发布时间】:2021-08-10 08:40:28
【问题描述】:
我正在尝试在 Excel VBA 中优化单元格地址。我写了一个地址:
ActiveCell.Offset(, -2).Value = ""
我也需要在里面放一张纸:
Worksheets("Machine Format")
我能想到的每个组合都返回一个不正确的错误。
有人可以帮我处理这段代码吗?
【问题讨论】:
-
另外,我确信您想要实现的任何目标都可以在不使用
ActiveCell的情况下完成。你可能想看看How to avoid using Select in Excel VBA -
我需要activecell,因为在我的项目中这是一个动态的东西,可能会根据各种复杂的系统左右移动
-
没关系。
ActiveCell将始终引用活动表。您可以使用不需要工作表即可激活的范围对象。如果您能分享更多详细信息,我将非常乐意提供帮助。 -
范围如 (A2:C6) 例如?
-
当我说分享更多细节时,我期待一个关于您到底想要实现什么的简短描述?