问题描述
我正在使用相对引用在 VBA 中录制宏,我首先选择单元格 A1。生成的代码是这样的:
ActiveCell.FormulaR1C1 = "First Cell"
ActiveCell.Offset(1,1).Range("A1").Select
ActiveCell.FormulaR1C1 = "Second Cell"
ActiveCell.Offset(1,0).Range("A1").Select
我想知道的是为什么我们在第二个和第四个单元格中得到 ".Range.("A1)"?相对引用不应该以这样的方式表现,我们只是从起始单元格开始,我们可以有从其他地方开始,所以“A1”不需要出现在代码中? 我尝试从第二行重新创建 ".Range("A1")",宏似乎做了同样的事情?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)