作者:乔山办公网日期:
返回目录:excel表格制作
自己录制一个宏,很简单
1.插入一个图片或者百文本框;
2.工具-宏-录制新宏,宏名称为“清除内容”,其他可不改,确定;
3.(开始度录制了,把清除特定范围的问单元格内容的过程做一遍,宏会记下来答)选定(C3:C12和G3:G12),按DEL键清除内容(右键菜单清除内内容也可以),再选中C3单元格;
4.工具容-宏-停止录制(录制完成);
5.在图片或文本框上右键,指定宏,选择“清除内容”,确定;
搞定
如果用一个按钮控制两抄个宏可以通过改变.caption的属性来实现,百以下是大致代码
Private Sub CommandButton1_Click()
If CommandButton1.Caption = "运行宏1" Then
Call Macro1
CommandButton1.Caption = "运行宏2"
Else
Call Macro2
CommandButton1.Caption = "运行宏1"
End If
End Sub
附件中的文件可度供参考
设置快捷键的话在:工具——宏——运行宏 中选中问相应的宏,然后点击右边的“选项”按键,在出来的对话框中设置相应的快捷键即可,一般是ctrl+某个答键
新建个按钮,指定宏为知下面的宏即可道。
Sub AA()
Sheet2.Activate '将Sheet2改为要预览的表内,这里不是表名,而是容VBA窗口中的名称
ActiveWindow.SelectedSheets.PrintPreview
End Sub
,然后就打开了Visual Basic控件工具箱选择按钮控件,将按钮控件放置到自己想要放置的位置,,选中按钮控件,点鼠标右键打开按钮控件属性,,编辑按钮的caption即可改变按钮的名字知,设置成确定即改成,安扭控件就编程3、给按钮控件写代码,首先看道看刚刚录制的宏的子程序是什么名字,即选择工具---宏---编辑,发现代码如下:可以发现该子程序的名字为Macro1,选择按钮控件,点击右键,选择查看代码,于是打开了EXCEL VBA开发环境这里代码的意内思是按钮1单击所触发的时间,这么写就是格式规定的,private sub是子程序的前缀,并且在所有模块内都可调用,end sub 是结束符,表示程序执行到此就要结束,简单的了解一下就可以了,我们只需要在这里写上一段代码就可以了,如下call表示调用的意思,整段程序的意思也就是当按容钮有被单击后就会去执行Macro1()这个子程序4、退出设计模式这位退出设计模式,设计模式和编辑模式是可以通过这个按钮转换的,设计模式只能设计,非设计模式只能运行,然后你单击按钮就可以看到效果了