如何选择所有文本并将每个 html 转换为链接 Excel?

如何选择所有文本并将每个 html 转换为链接 Excel?

我有一张表格,里面有一堆指向我电脑上纯文本文件的 URL。我想将它们全部自动转换为 URL 链接,这样我就可以更轻松地从 Excel 打开链接,而不必每次都复制并粘贴到浏览器中。我找到了一个来自不同帖子的宏在 Word 中但是如何在 Excel 中做到这一点?

例如:

file:///issues%20apache/jira/browse/CONN-1339
file:///issues%20apache/jira/browse/CONN-1196
file:///issues%20apache/jira/browse/CONN-1115
file:///issues%20apache/jira/browse/CONN-1032
file:///issues%20apache/jira/browse/CONN-1027
file:///issues%20apache/jira/browse/CONN-1024
file:///issues%20apache/jira/browse/CONN-1036
file:///issues%20apache/jira/browse/CONN-994
file:///issues%20apache/jira/browse/CONN-782

看起来应该像这样,但是使用文件而不是 http 并且没有数字:

  1. http:///issues%20apache/jira/browse/CONN-1339
  2. http:///issues%20apache/jira/browse/CONN-1196
  3. http:///issues%20apache/jira/browse/CONN-1115
  4. http:///issues%20apache/jira/browse/CONN-1032
  5. http:///issues%20apache/jira/browse/CONN-1027
  6. http:///issues%20apache/jira/browse/CONN-1024
  7. http:///issues%20apache/jira/browse/CONN-1036
  8. http:///issues%20apache/jira/browse/CONN-994
  9. http:///issues%20apache/jira/browse/CONN-782

更新:我已尝试,=HYPERLINK()但结果却出现错误The formula you typed contains an error.

答案1

以下是使用简短的 Visual Basic 脚本应完成的步骤:

  1. 遍历所有单元格并查找以“https”开头的单元格
  2. 剪切单元格内容
  3. 使用“超链接”功能重写内容,并包含刚刚剪切的 URL

这只是找到完成所有这些操作所需的语法。如果您需要有关 Excel 的 Visual Basic 语法的帮助,您可以访问 StackOverflow。

相关内容