最强妖兽系统txt下载:excel表格中怎么增加一个隐藏/显示列的按钮?

来源:百度文库 编辑:高校问答 时间:2024/04/29 05:47:12
有个excel表格,在表格列名称的上方有一个+-的按钮,可以控制隐藏或显示相应的列,不知是怎么做的?
谢谢asic98的回答,可是你的方法中按钮不能放在表格列名称的上方

首先,EXCEL中的复杂问题可以通过编程方法解决,而且并不难。
你说的问题实际需要两步:
1.建立一个按钮(控件)。
2.为该按钮写一小段程序。

具体操作如下:
打开EXCEL,在菜单中点“视图”--“工具栏”--“控件工具箱”,出现一个控件工具窗口,点第一列第一个图标(设计模式),再点第一列第四个图标(命令按钮),再在需要放置按钮的地方点一下,这时按钮就生成了。
双击做好的按钮,进入程序(VB)编辑界面,将右面框中的所有内容清空,把下面的代码复制贴入其中,最后关闭程序窗口。

Dim i
Private Sub CommandButton1_Click()
i = i + 1
Columns("A:A").Select
If i / 2 = Int(i / 2) Then
Selection.EntireColumn.Hidden = True
Else
Selection.EntireColumn.Hidden = False
End If
End Sub

回到EXCEL界面后再点一下“控件工具箱”第一列第一个图标(设计模式),使图标变成抬起状,一切OK!

1、选中2~N行或选中B~D列
2007版:数据--分级显示--组合,如下图

 

 

 

2003版:数据-组及分级显示--组合

按钮的位置 是可以调整的, 在按钮的设计模式下, 你可以选中 按钮,随意拖动它的

用宏命令