Redian新闻
>
How to write a VB Macro to convert text to hyperlink in Excel
avatar
How to write a VB Macro to convert text to hyperlink in Excel# Programming - 葵花宝典
c*i
1
在Excel spread sheet里有许多cell的text如同://myServer/myFolder/myFile.
需要用hyperlink一点它就打开这个file.手工加入hyperlink没问题。这样的cell太多
了,能不能编程解决?
avatar
c*r
2
把第一个cell的text变成link:
Range("a1").Select
ActiveSheet.Hyperlinks.Add anchor:=Selection, Address:=Selection.Text

【在 c*i 的大作中提到】
: 在Excel spread sheet里有许多cell的text如同://myServer/myFolder/myFile.
: 需要用hyperlink一点它就打开这个file.手工加入hyperlink没问题。这样的cell太多
: 了,能不能编程解决?

avatar
A*e
3
or, a more general way, use macro recording function to record operations of
interest, then read the recorded codes to learn how to do it.

太多

【在 c**r 的大作中提到】
: 把第一个cell的text变成link:
: Range("a1").Select
: ActiveSheet.Hyperlinks.Add anchor:=Selection, Address:=Selection.Text

avatar
c*i
4

为什么只选第一个cell? 其他cell怎么办?
我用了你的第二行做Macro,每次点到要转换的cell时,按Alt+F8运行Macro,成功将text
转换hyperlink. Thanks!
有没有更方便的方法,Macro查一遍所有的cell,凡是以//开头的cell自动转换成
hyperlink?

【在 c**r 的大作中提到】
: 把第一个cell的text变成link:
: Range("a1").Select
: ActiveSheet.Hyperlinks.Add anchor:=Selection, Address:=Selection.Text

avatar
A*e
5
加个循环呗。如果 cell 是 text 并且长于 2,看前两个字符是否为 //。

text

【在 c*i 的大作中提到】
:
: 为什么只选第一个cell? 其他cell怎么办?
: 我用了你的第二行做Macro,每次点到要转换的cell时,按Alt+F8运行Macro,成功将text
: 转换hyperlink. Thanks!
: 有没有更方便的方法,Macro查一遍所有的cell,凡是以//开头的cell自动转换成
: hyperlink?

相关阅读
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。