用Excel做按钮的链接,怎么做?

Private Sub CommandButton1_Click()
Range("E8").Select
End Sub
这样写了为什么还是链接不到指定位置?

方法:

1、打开EXCEL表格后,点击”插入“--形状--椭圆。

2、之后,按Shift键,用鼠标在表格中画出一个正圆,根据按钮大小进行调整。

3、然后在圆形上右键,添加文字,调整字体;完成后,再次右键--超链接。

4、之后在弹出的页面,地址中输入:http://www.baidu.com,确定。

5、完成后,鼠标指向按钮时,就会出现网址,点击后可进入指定网页。


温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2017-09-11
详细操作:
1、在EXCEL菜单蓝点右键,选择控件工具箱
2、在控件工具箱上选择按钮控件,将按钮放在相应位置
3、在按钮上点右键,选查看代码
4、按钮的CLICK事件中输入相关代码
如果定位工作表,代码如下:
Sheets("Sheet2").Select
如果定位单元格:
Range("E8").Select
如果调用外部程序用SHELL命令:
例如:Shell "C:\Program Files\Internet Explorer\Iexplore.exe http://www.baidu.com" 将打开IE并连接到百度。

=============
Range("E8").Select 命令的意思是定位在E8这个单元格,你单击按钮后E8应该是选定状态。这个命令是不会有问题的,我都试过了。你要确定你单击按钮时EXCEL并没有处于设计模式。
你可以这样测试一下,在按钮事件中输入如下代码:
Range("E8").Select
ActiveCell.FormulaR1C1 = "Hello"
返回EXCEL后单击按钮之后,查看E8单元格的内容是否为hello。本回答被提问者采纳
第2个回答  2007-03-28
设计模式下双击按钮,进入VBA

Private Sub CommandButton1_Click()
Shell "C:\Program Files\Internet Explorer\IEXPLORE.EXE http://www.sohu.com"
End Sub
相似回答