自动为绝对完整的参考单元着色

时间:2016-02-05 16:18:12

标签: excel vba excel-vba

我有第1张和第2张。表2 A2具有城市名称。我使用绝对参考(即=)来链接从表2 A2到表1 A1的城市名称。

现在我想要做的就是每当我链接城市'从Sheet 2 A2到Sheet 1 A1的名称,我希望链接的城市单元格自动变成红色背景颜色。通过这种方式,我可以知道工作表2 A2中哪个城市的名称已链接到工作表1 A1。

任何人都可以帮助我。这样可以在我的工作中节省大量时间

2 个答案:

答案 0 :(得分:1)

您不需要VBA。使用条件格式:

  • Sheet2
  • 中突出显示您的国家/地区列表
  • 从菜单:条件格式>新规则>使用公式......
  • 在以下位置输入以下公式: = $ A2:$ A10 = Sheet1!$ A $ 1
  • 设置格式,例如大胆的红色背景......

清楚地调整公式以匹配您的单元格引用。

答案 1 :(得分:0)

您可以使用Macro 4.0函数返回单元格中的公式,并查看公式以查看是否存在 Sheet1!。无需VBA。

  • 在Sheet2上选择单元格A1。
  • 创建名为 IsReference 的命名范围:=GET.CELL(41,Sheet2!A1)
    请注意,A1是相对引用(其中没有$)。
  • 创建条件格式:
    使用公式确定要格式化的单元格:=IFERROR(FIND("Sheet1!",IsReference),0)<>0

NB - 公式中的41: 41返回活动单元格中的公式而不进行翻译(对国际宏表有用)。

http://www.mrexcel.com/forum/excel-questions/20611-info-only-get-cell-arguments.html