VBA - 突出显示具有绝对引用的单元格

VBA - highlight cells with Absolute references

我继承了一个庞大的电子表格,其中包含许多工作表和许多具有大量绝对引用的公式。 这些工作表需要合并为一个,有没有简单的方法可以使用 VBA 快速识别绝对引用? 我正在考虑为包含“$”的单元格设置一些条件格式,但这不起作用。 或者我想一个脚本可以 运行 通过每个单元格并评估它的绝对内容,如果它识别出一个“$”,它然后格式化单元格并移动到下一个。

感谢您的宝贵时间:)

您可以使用条件格式轻松地做到这一点:

  • 标记您的所有数据
  • Select“条件格式”,“新规则”
  • Select“使用公式确定要设置格式的单元格”
  • 输入公式=FIND("$",FORMULATEXT(A1))>0(假设你选择的第一个单元格是[A1]FORMULATEXT会寻找一个单元格的公式的文字,而FIND将在该公式中搜索 $
  • 不要忘记设置格式,例如填充颜​​色

即使是基本用户也可以使用的简单解决方案:

Ctrl+F(搜索), 输入搜索参数“$”(在本例中),

确保投递箱已 selected:

  • 内:Sheet
  • 搜索:按行
  • 查看:公式

取消选中“匹配整个单元格内容”复选框, 点击“查找全部”

在搜索中出现的列表中 window, select 所有条目,它将 select 整个搜索组。

将格式应用于 selection 以突出显示这些单元格。