![]() |
1
1
选项1:表内自定义项
您可以使用以下代码:
Igor
(稍作修改)在标准模块中,作为基于工作表的方式,通过用户定义函数(UDF)更新URL
例如,您可以通过在表2中的一个单元中包含以下内容来部署
和一个单元格
您需要将UDF(计算)的刷新绑定到事件,以确保超链接文本明显更新。 例如,在包含自定义项的工作表中,您可以通过 Greg Glynn 强制重新计算。当然,你可以找到一个有效的方法来做这件事。
如上述代码所述:
单间牢房
单间牢房
功能代码将放在标准模块中:
按
+
F11层
要打开VBE,然后在project explorer窗口中,右键单击
对于包含函数的每个工作表,触发器代码(因此超链接文本更新)将进入工作表代码窗口,例如,如果工作表4具有
正如我在评论中所说,这可以被放入一个函数中,该函数在激活每个工作表时调用。 选项2:与宏相关联的工作表中的按钮,提示用户选择包含旧URL和新URL的范围 或者,以下内容并没有得到优化,但我很乐意在其他人发表评论时更新。这将是一个简单的过程,你放在一个标准模块,你附加到一个按钮(谷歌分配宏按钮在Excel中-你还需要添加开发者选项卡到功能区)
您可以按如下方式设置数据(通过代码添加D列):
添加窗体控件按钮:
它会自动弹出一个窗口,您可以在其中分配更新链接过程:
|
![]() |
2
1
我的解决方案: 问题是,除了使用VLOOKUP外,HYPERLINK无法构建正确的超链接。 我通过在颜色指南上创建两列来解决这个问题。第一个存储颜色的名称。第二个存储了超链接。在第二张纸上,我想将名称和超链接拉入其中,我使用了以下公式:
第一个VLOOKUP拉取链接位置,第二个VLOOKUP拉取“友好名称”。这是伟大的作品和自动更新链接时,它是在颜色指南更改! |
![]() |
haku · 如何从作为某个值的子字符串的查找表中获取第一条记录? 3 年前 |
![]() |
user3042850 · 嵌套VLookup返回1个值 7 年前 |
![]() |
user9662213 · EXCEL-比较2列并返回副本 7 年前 |
![]() |
mostafa · 如果值不在范围内,则通过vlookup更新文本框 7 年前 |
![]() |
Apis · VBA Vlookup值与第一行相同 7 年前 |
![]() |
user9459861 · 弦上的Vlookup 7 年前 |