用于激活其地址在别处引用的单元格的宏

时间:2016-06-28 20:14:31

标签: excel vba excel-vba cell

我有一个月份和年份的数组(格式为1月16日,3月17日等)。我有一个公式,可以找到当前月份(根据我在下拉菜单中选择的月份和年份)并吐出给定月份和年份的地址:

=CELL("address",INDEX(E3:BL3,MATCH(D1,E3:BL3,0))).

像魅力一样工作。现在我需要知道如何编程宏来查看包含地址的单元格并激活我引用其地址的单元格。

因此,例如,如果它吐出的地址是Z3,则宏将进入并激活单元格Z3。它需要是动态的,因为每个月我都会引用一个新月,从而引用一个新单元。

1 个答案:

答案 0 :(得分:0)

假设您的下拉列表与单元格A1相关联,那么您可以针对该单元格上的更改触发事件,该更改会将焦点移动到公式中指示的单元格地址(我假设在此{{ 1}})。您可以在B1事件中添加以下代码:

Workbook_SheetChange