提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
前言
最近突然发现有些excel上有按钮,点击可以执行各种操作,有点好奇,查了一下发现用的是宏,再详细一点就是vba编码,感觉这个挺厉害的,所以稍微来学习一下。
一、excel插入按钮
如果excel工具栏没有开发工具选项,点击文件–>选项–>自定义功能区–>开发工具打钩。
工具栏选中开发工具,点击下面插入,可以看到有复选框、按钮等控件。
二、宏
1.创建按钮
选中指定的按钮,添加到excel后会出现一个弹窗:
输入宏名,点击新建,会弹出宏的编码模块,这个就是用来实现功能的地方了。
2.基础弹窗实现
先大概写几个声明,了解了一下excel会用到的vba中的最基础的数据类型和常用对象。
Sub test1()
Dim param1 As Long
Dim param2 As String
Dim param3 As Integer
Dim param4 As Date
Dim wb1 As Workbook '工作簿'
Dim ws1 As Worksheet 'Sheet对象'
MsgBox "excel弹窗" & "拼接内容" '弹窗'
Set ws1 = ActiveSheet '指定为当前sheet'
param2 = ws1.Cells(9, 2) '读取当前sheet第9行第2列的内容'
MsgBox "读取内容:" & param2
End Sub
保存代码,回到excel点击按钮看一下效果: