EXCEL的问题,高分,求速度~

来源:百度知道 编辑:UC知道 时间:2024/09/23 22:27:46
好像应该有关于宏吧,在一个工作表中有好几列数据,选择D列数据。

然后旁边有两个被填充了蓝颜色的方框,比较大的,不只一个单元格。一个写着“消失”,另一个写着“出现”
单击“消失”的方框,D列数据消失,单击“出现”方框,D列数据出现

在同一个工作表内。

有MACRO1 和 MACRO2,这两个有颜色的方框应该是宏吧?可是我不知道具体做成这样的步骤是怎么样的……

求具体步骤……感激不尽!!!

可以录制宏

隐藏d列:工具-宏-录制宏-选择D列-隐藏该列-工具-宏-结束录制
然后做一个按钮控件:视图-工具栏-窗体-按钮-选中按钮拖到表格中-右键单击按钮控件-指定宏-选择你刚才录制的那个宏MACRO1-确定

显示d列:工具-宏-录制宏-选择C列至F列-取消隐藏-工具-宏-结束录制
然后做一个按钮控件:视图-工具栏-窗体-按钮-选中按钮拖到表格中-右键单击按钮控件-指定宏-选择你刚才录制的那个宏MACRO2-确定

1.录制宏。工具-宏-录制宏-选择D列-隐藏该列-工具-宏-结束录制 ,得到MACRO1。
2.再录一个。工具-宏-录制宏-选择C列至E列-取消隐藏-工具-宏-结束录制,得到MACRO2。

3.视图---工具栏---窗体,出来一个浮动控件工具栏,
4。 点“按钮" 控件”(第二行第二个,小长方形的),在旁边单元格上画个方框。宏名选下面的“MACRO1”。
4. 同上,点“按钮" 控件”,在旁边单元格上画个方框。宏名选下面的“MACRO2” 。
5.右键,点第一个控件,选“编辑文字 ”,将“按钮 1”改为“消失”。
6.右键,点第二个控件,选“编辑文字 ”,将“按钮 2”改为“出现”。

7.完整代码:

Sub MACRO1()
Columns("D:D").Select
Selection.EntireColumn.Hidden = True
End Sub
Sub Macro2()
Columns("C:E").Select
Selection.EntireColumn.Hidden = False
End Sub

录制宏即可

第1个宏是这样录制的,工具-宏-录制宏-选择D列-隐藏该列-工具-宏-结束录制

然后做一个控件MACRO1:工具-控件-插入-按钮-右键单击按钮控件-指定宏-选择你刚才录制的那个宏-确定

第2个