我正在尝试将绝对单元格引用从一张工作表复制到另一张工作表。第二张工作表的性质意味着公式将根据其放置的位置从一个单元格移动到另一个单元格。有没有办法复制绝对单元格引用,但自动将其更改为相对于页面上的位置?
例如,假设我想要b3
始终引用c3
。在这种情况下,我知道它会是=b4*$c$3
另外,当我使用宏将工作表的这一部分粘贴到另一个部分时,它可能位于页面上的任何位置,因此$c$3
需要进行更改以反映这一点。
有没有办法做到这一点而不手动更改公式?我正在为新手设计这个,让他们能够在表格上的数量框中输入一个数字,然后所有引用都会自动更改。
(如有必要,我可以提供截图,如果我让代表发布它们。)
答案1
也许您可以尝试一下偏移功能?
偏移(参考、行、列、高度、宽度)
偏移量(b3,-1,0,1,1)
在 VBA 中也有其他方法可以做到这一点,但我现在不记得了。