谁能帮我做一个EXCEL表格,里边有很多个工作表,打开时,只显示第一个工作表,其它工作表都隐藏

然后通过第一个工作表中的宏(设置为按钮)打开其它工作表,当然这时第一个工作表又自动隐藏,当返回第一个工作表时,其它工作表又自动隐藏,求哪位高手帮我做好发... 然后通过第一个工作表中的宏(设置为按钮)打开其它工作表,当然这时第一个工作表又自动隐藏,当返回第一个工作表时,其它工作表又自动隐藏,求哪位高手帮我做好发 展开
 我来答
太极健1969
2013-05-02 · TA获得超过9034个赞
知道大有可为答主
回答量:8668
采纳率:69%
帮助的人:3625万
展开全部
首先是打开工作簿事件,只留下第一个工作表显示,其他隐藏。
Private Sub Workbook_Open()
Dim she1 As Worksheet, i&
i = 1
For Each she1 In Worksheets
If she1.Index <> 1 Then
she1.Visible = 2 '不是第一个工作表,就隐藏
i = i + 1
With Sheets(1)
.Cells(i, 1) = she1.Name '建立工作表目录
End With
End If
Next she1
End Sub
在第一个工作表中建立单元格单击事件,显示对应的工作表,隐藏第一工作表
方法类似打开事件
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
bifengguan
2013-05-02 · TA获得超过249个赞
知道小有建树答主
回答量:356
采纳率:0%
帮助的人:226万
展开全部

你看看这个方法对你有用没有。

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
啊鹿D027a
2013-05-02 · 超过38用户采纳过TA的回答
知道小有建树答主
回答量:132
采纳率:0%
帮助的人:88.5万
展开全部
还不如在A1单元格,写入1 打开第一个表,写入2打开第二个…………
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
我的王是金闪闪4o
2013-05-02 · TA获得超过6700个赞
知道大有可为答主
回答量:7194
采纳率:42%
帮助的人:3348万
展开全部
我家里有现成的。。。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式