首页 > 解决方案 > 我想编写一个代码,如果单击该形状,它将一个形状超链接到工作簿中的另一个工作表并在背景上记录

问题描述

我是 Excel 新手,我创建了一个形状,单击该形状后,会将用户重定向到另一个工作表上的特定单元格。到目前为止,一切都很好。我没有代码,只需右键单击,然后“超链接”等...但是,一旦用户被重定向,我还需要在第三个工作表上记录形状是否已被单击。表格中的简单“TRUE”或“YES”输出即可。不幸的是,单击形状必须导致两种操作(重定向用户和在表中输入值),我不知道该怎么做。请帮忙。

我知道可以为形状分配一个宏,但是当我记录一个在表格中添加值“TRUE”并将其添加到形状时,只有手动输入的超链接有效,用户在点击时被重定向,但是值“TRUE”没有出现在我将其设置为的单元格中(在另一个工作表上,与形状所在的位置不同,或者用户被重定向的位置)。

标签: excelvba

解决方案


推荐阅读