【问题标题】:Excel vba create a hyperlinkExcel vba 创建超链接
【发布时间】:2018-03-09 09:20:54
【问题描述】:

我正在尝试使用 vba 创建超链接。我有一个从网站中提取报告名称(字符串)和报告 ID(字符串)的宏。这两条信息被写入 Excel 中的“结果”表。到目前为止,一切都很好。

下一步是在第 3 列中创建一个显示为报告名称的超链接。但是,超链接的 URL 是 https://PeopleSoft/psreports/prd/ 和报告 ID。它看起来像这样: https://PeopleSoft/psreports/prd/123456

我可以把网址放在一起。但是,我要做的是在第三列中创建一个超链接,看起来像第一列中的报告名称。

我无法将报告名称和 URL 放在一起以创建超链接。这可能吗?任何帮助将不胜感激.......

【问题讨论】:

  • 你能告诉我们不工作的代码吗?
  • @peakpeak .........我唯一的代码是添加一个超链接,但正在努力添加报告名称。下面braX的答案对我有用.....

标签: vba hyperlink excel-2010


【解决方案1】:

以下是在活动单元格上创建超链接的方法:(使用 TextToDisplay 参数作为报告名称)

Range("A1").Select
Selection.ClearContents
ActiveSheet.Hyperlinks.Add Anchor:=Selection, Address:= _
    "https://peoplesoft/psreports/prd/", TextToDisplay:= _
    "Report Name"

【讨论】:

  • 不错的答案,但您没有解决问题的关键:无法将报告名称和 URL 一起创建超链接
  • @braX ..........感谢您的回答.......我能够通过您提供的解决方案来解决这个问题。感谢您的帮助.......
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多