Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
查看: 3105|回复: 11

[已解决]求助!按钮的代码怎么写?

[复制链接]
发表于 2011-11-16 11:54 | 显示全部楼层 |阅读模式
本帖最后由 heihei_xs 于 2011-11-16 20:33 编辑

我有一个excel档案,里面有近20个工作表,每个产品就有一个表,维护的时候,经常要找半天,最近有在这里看到有高手在第一个表制作了一些按钮,点一下就到该工作表了,求这个按钮里面的代码如何写,我很菜,最好解释详细一点,谢谢!
最佳答案
2011-11-17 08:43
本帖最后由 wayy 于 2011-11-17 08:44 编辑
heihei_xs 发表于 2011-11-16 20:34
你好,已经上传了附件,请帮忙看看.谢谢!

  1. Private Sub CommandButton1_Click()
  2.    Sheets(CommandButton1.Caption).Select
  3. End Sub
复制代码

复制中间行的代码到每个按钮的代码中就可以了,注意改下按钮序号,

按紐.tar

83 KB, 下载次数: 17

发表于 2011-11-16 12:20 | 显示全部楼层
回复

使用道具 举报

发表于 2011-11-16 12:25 | 显示全部楼层

本帖最后由 mxg825 于 2011-11-16 12:25 编辑

简单的办法!
做一个目录  用超链接!
回复

使用道具 举报

 楼主| 发表于 2011-11-16 20:34 | 显示全部楼层
wayy 发表于 2011-11-16 12:20
发个附件上来看看。

你好,已经上传了附件,请帮忙看看.谢谢!
回复

使用道具 举报

 楼主| 发表于 2011-11-16 20:35 | 显示全部楼层
mxg825 发表于 2011-11-16 12:25
简单的办法!
做一个目录  用超链接!

这个办法是可以,我试了,但还是想学下VBA.
回复

使用道具 举报

发表于 2011-11-17 08:43 | 显示全部楼层    本楼为最佳答案   
本帖最后由 wayy 于 2011-11-17 08:44 编辑
heihei_xs 发表于 2011-11-16 20:34
你好,已经上传了附件,请帮忙看看.谢谢!

  1. Private Sub CommandButton1_Click()
  2.    Sheets(CommandButton1.Caption).Select
  3. End Sub
复制代码

复制中间行的代码到每个按钮的代码中就可以了,注意改下按钮序号,
回复

使用道具 举报

 楼主| 发表于 2011-11-17 09:55 | 显示全部楼层

RE: 求助!按钮的代码怎么写?

wayy 发表于 2011-11-17 08:43
复制中间行的代码到每个按钮的代码中就可以了,注意改下按钮序号,

您好,请问是不是所有的代码中的按钮代号都要修改?

点评

当然啦,因为你有多个按钮,每个按钮只会执行自己的代码。  发表于 2011-11-17 13:57
回复

使用道具 举报

发表于 2011-11-17 18:23 | 显示全部楼层
heihei_xs 发表于 2011-11-17 09:55
您好,请问是不是所有的代码中的按钮代号都要修改?

简单的方法有2个:
方法1:可以把 ActiveX 控件改成 “表单” 控件,表单控件可以只接连一个宏程序,由这个宏程序来读取当前按下控件的名称,并选择对应的表

方法2:直接使用 工作表的selectchange事件,把名字直接写进单元格中,这样只需要选择单元就可以直接选择对应的表!
           Sheets(Target.Value).Select

回复

使用道具 举报

发表于 2011-11-17 19:12 | 显示全部楼层
wayy 发表于 2011-11-17 08:43
复制中间行的代码到每个按钮的代码中就可以了,注意改下按钮序号,

少量的可以,但是很多的话太麻烦了
回复

使用道具 举报

发表于 2011-11-17 19:14 | 显示全部楼层
mxg825 发表于 2011-11-16 12:25
简单的办法!
做一个目录  用超链接!

批量的超链接怎么做

点评

可以录个宏,然后循环所有工作表就可以了。  发表于 2011-11-18 08:29
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )

GMT+8, 2024-5-16 12:50 , Processed in 0.330486 second(s), 10 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表