【问题标题】:Adding hyperlinks添加超链接
【发布时间】:2013-08-27 10:01:47
【问题描述】:

如果您知道如何编写宏,这当然可以轻松完成,遗憾的是我不知道,所以我打扰您了。

我想要做的是向一个单元格添加一个超链接(除了它末尾的数字之外,链接不会改变,我已经在我添加超链接的同一个单元格中写下了这些数字)

我尝试了一个简单的键盘宏,方法是复制带有数字的单元格 > CTRL+K 并写入不变的超链接部分,然后粘贴复制的数字。 但是它没有按计划工作,Excel 复制了单元格,但是在按下 CTRL+K 后它会从剪贴板中删除,我做错了什么还是可以做到这一点?

永不改变的链接是:http://myanimelist.net/anime/[表格中的数字在/anime/之后]

手动输入完全不可能,我有近 5,000 行要添加超链接。

【问题讨论】:

  • 你试过的代码是什么?如果您先尝试,您将获得更好的结果。
  • 这几乎正是您想要做的:stackoverflow.com/questions/18358523/… 尝试根据您的目的调整它,如果您遇到问题/错误,请在此处发布代码,我很乐意提供帮助.

标签: excel vba hyperlink


【解决方案1】:

您不需要宏来执行此操作。只需在第一行使用以下公式并使用自动填充将公式填充到剩余行。此公式假定您的数字在 A 列中。

=HYPERLINK(CONCATENATE("http://myanimelist.net/anime/",A1),A1)

【讨论】:

  • 我明白了,非常感谢,能不能把超链接的名字改成数字,还是太麻烦了?
  • @Andy,HYPERLINK 有一个可选参数,称为友好名称。编辑了我的答案以包含它。
  • 非常感谢,打扰了
猜你喜欢
  • 2010-09-15
  • 2015-07-13
  • 1970-01-01
  • 1970-01-01
  • 2014-05-13
  • 2020-05-08
  • 2014-07-25
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多