利用选中或单击单元格而不使用VBA

一个棘手的,我想。 但是,有没有办法在Excel中以某种方式使用选定或单击的单元格而不需要VBA? (我知道如何用VBA做,但macros是macros,但是如果你想给工作簿给人…)

例如,我想让冻结部分的一些内容取决于某人在哪里。 如果所选的单元/行将足够触发,那将是最佳的。 如果点击单元格(例如,在表单中导航的链接)将触发内容更改,也是可以的。 因此,一个解决办法就是使某个超链接在某个单元格中改变一个值。 我知道,这是一个不同的问题,但它应该都是完成同一目标的最高线;-)

非常感谢!

  1. 不能更改值或显示具有公式或函数的其他单元格。

  2. 超链接会将您发送到另一个位置,但不会更改冻结的部分 ,除非您仅冻结行并且超链接将您发送到另一列。 但是,你将会非常精确地考虑你的布局。 而且,除非你可以devise一个好的用户界面(但是Excel可能不是最好的工具),用户甚至不会理解会发生什么。

一些技巧:

  1. 使用超链接,但在不同的工作表
  2. 使用“透明”的macros(没有大的button,而是你指出的事件VBA

对不起,我没有一个神奇的解决scheme。