小编Man*_*eng的帖子

用VBA中的其他单元格引用替换依赖项

我编写了一些VBA代码,它接受单个单元格并在工作簿中识别其所有依赖项(通过NavigateArrow分析)并将其范围位置添加到数组中.从这里开始,我希望能够更新每个依赖项,并将对原始单个单元格的引用更改为另一个指定单元格.

我在这里遇到的特殊困难是,虽然我知道每个依赖的位置,但对原始单元格的引用可能位于公式的开头,中间或末尾,并且可能是未锚定的,行/列/两者都锚定,可能在一个不同的工作表,因此在它之前有一个工作表参考,等等.因此,我不能在每个依赖单元格中轻松找到和替换,因为这些潜在的差异,加上我想保持原始锚定在每个细胞参考.

是否有一个优雅 - 甚至不优雅 - VBA解决这个问题的方法?

vba replace cut-and-paste

6
推荐指数
1
解决办法
1360
查看次数

标签 统计

cut-and-paste ×1

replace ×1

vba ×1