这是一个hack-y Excel问题,当然不是标准过程。提前致歉。
在工作簿中,我有一个财务模型。它分为三页:Revenue
和Expense
,都从中读取信息Inputs
。表格一起构成一个完整的模型。
我想通过在第一个模型旁边创建一个重复模型来扩展工作簿。想法是要有可以比较的并行方案。2组输入,2组费用计算和2组收入计算,每组并排显示在各自的选项卡上。
通常,我只是将公式复制过来,然后“ bam”得到一个重复的模型。不幸的是,我无法执行此操作,因为我使用了大量的$
字符来锁定单元格引用。将公式复制Revenue
到右侧,不会更改公式在Inputs
选项卡上引用的单元格。该模型足够大,需要花费数小时才能从每个公式中手动删除单元格引用锁定。
我目前的计划是使用VBA $
从公式中删除所有字符,然后继续复制粘贴方法。
这样行吗?
如何使用VBA从公式中删除特定字符?
a.t... 5
您可以按此键,ctrl+'
将更改所有单元格的显示值和公式。在此视图中,您可以按ctrl+H
替换所有$
内容,然后单击“全部替换”。
因此,无需在vba中对所有代码进行编码,这也是可能的,但可能会更加复杂。
这将删除您要删除的所有美元符号。
请注意,如果您在新的无美元符号表中进行任何推算公式的编辑,则可能是不正确的,因为它也会推算应该包含$的集合引用。
您可以按此键,ctrl+'
将更改所有单元格的显示值和公式。在此视图中,您可以按ctrl+H
替换所有$
内容,然后单击“全部替换”。
因此,无需在vba中对所有代码进行编码,这也是可能的,但可能会更加复杂。
这将删除您要删除的所有美元符号。
请注意,如果您在新的无美元符号表中进行任何推算公式的编辑,则可能是不正确的,因为它也会推算应该包含$的集合引用。