程序应该是写给其他人读的,让机器来运行它只是一个附带功能
——Harold Abelson and Gerald Jay Sussman
熟悉Excel的人都知道Excel的功能异常强大,但如果在加上VBA开发解决方案,如虎添翼,可以让你工作中的很多重复的任务实现自动化,可以处理大量的数据,自动生成报表等,将大大提高你的工作效率,并减少出错的概率。
VBA是Visual Basic for Application 的缩写,是众多应用程序开发语言的一种,它是一种寄生程序,需要运行在它的‘“母体”,如Excel。当学会在Excel 中用VBA创建解决方案后,你就已经具备了在 Word、Access和PowerPoint中用VBA创建解决方案的大部分知识。
本章先从怎样找到并打开Excel的开发者选项入手,并编写一个简单的案例让读者对VBA编程有一个初步的了解。
进行VBA编程开发,首先需要给Excel 添加 开发工具 选项 菜单, Excel默认是不显示 开发工具 选项的。
第一步: 打开Excel 文件,点击左上角的 文件 菜单;

第二步:点击 选项 按钮,单击;
第三步:在打开的选项卡中,点击 自定义功能区 按钮;
第四步:找到右边的 开发工具,单击打上对号,单击下面的 确定 按钮;
第五步:回到Excel 主菜单,发现 开发工具 菜单已经添加完成。
下面编写一个简单的示例来让读者初步了解一下VBA的玄妙之处。
第一步:点击 开发工具 菜单,并单击 设计模式 按钮,让Excel 进入开发设计模式;
第二部:单击 插入 按钮,单击 命令按钮(ActiveX 控件);
第三步:在excel的sheet中任意位置单击,便出现一个 按钮 Command Button1
第三步:右键打击 按钮 CommandButton1,选择 属性 单击,出现此按键的属性卡;
第四步:在属性选项卡中修改 Caption 的值为 VBA入门之钥,然后关闭属性选项卡,发现 按键 文字显示为 VBA入门之钥;
第五步:还是右键点击 sheet上的按钮,选择 查看代码(V),点击;
第六步:出现VBA代码编译窗口;
第七步:在函数 CommandButton1_Click 函数中写入:MsgBox ("恭喜!你已经进入VBA学习之门");
第八步:点击 保存 按钮,并关闭 VBA 编译窗口,回到 Excel 的sheet 界面;
第九步:单击 设计模式 按钮,推出 设计模式;
第十步:点击 VBA入门之钥 按钮,便会弹出窗口, 内容便是之前在VBA编译界面中msgbox 函数中写入的内容:恭喜!你已经进入VBA学习之门。
恭喜你,你已经进入了VBA学习的大门。
——Harold Abelson and Gerald Jay Sussman
熟悉Excel的人都知道Excel的功能异常强大,但如果在加上VBA开发解决方案,如虎添翼,可以让你工作中的很多重复的任务实现自动化,可以处理大量的数据,自动生成报表等,将大大提高你的工作效率,并减少出错的概率。
VBA是Visual Basic for Application 的缩写,是众多应用程序开发语言的一种,它是一种寄生程序,需要运行在它的‘“母体”,如Excel。当学会在Excel 中用VBA创建解决方案后,你就已经具备了在 Word、Access和PowerPoint中用VBA创建解决方案的大部分知识。
本章先从怎样找到并打开Excel的开发者选项入手,并编写一个简单的案例让读者对VBA编程有一个初步的了解。
进行VBA编程开发,首先需要给Excel 添加 开发工具 选项 菜单, Excel默认是不显示 开发工具 选项的。
第一步: 打开Excel 文件,点击左上角的 文件 菜单;

第二步:点击 选项 按钮,单击;
第三步:在打开的选项卡中,点击 自定义功能区 按钮;
第四步:找到右边的 开发工具,单击打上对号,单击下面的 确定 按钮;
第五步:回到Excel 主菜单,发现 开发工具 菜单已经添加完成。
下面编写一个简单的示例来让读者初步了解一下VBA的玄妙之处。
第一步:点击 开发工具 菜单,并单击 设计模式 按钮,让Excel 进入开发设计模式;
第二部:单击 插入 按钮,单击 命令按钮(ActiveX 控件);
第三步:在excel的sheet中任意位置单击,便出现一个 按钮 Command Button1
第三步:右键打击 按钮 CommandButton1,选择 属性 单击,出现此按键的属性卡;
第四步:在属性选项卡中修改 Caption 的值为 VBA入门之钥,然后关闭属性选项卡,发现 按键 文字显示为 VBA入门之钥;
第五步:还是右键点击 sheet上的按钮,选择 查看代码(V),点击;
第六步:出现VBA代码编译窗口;
第七步:在函数 CommandButton1_Click 函数中写入:MsgBox ("恭喜!你已经进入VBA学习之门");
第八步:点击 保存 按钮,并关闭 VBA 编译窗口,回到 Excel 的sheet 界面;
第九步:单击 设计模式 按钮,推出 设计模式;
第十步:点击 VBA入门之钥 按钮,便会弹出窗口, 内容便是之前在VBA编译界面中msgbox 函数中写入的内容:恭喜!你已经进入VBA学习之门。
恭喜你,你已经进入了VBA学习的大门。