VBA编程简化Excel操作的两个实例
日期:2007年8月7日 作者: 查看:[大字体 中字体 小字体]-
说起用VBA编程,很多人都认为是很困难的事情,是编程高手们的游戏。当然,这样的说法也不无道理,因为VBA编程需要有面向对象程序设计的基础,要求编程的人要懂得对象、事件、属性的概念和熟悉VB程序设计的表达方式,这些都会使人望而生畏。
Excel的“录制宏”功能,是VBA编辑应用的良好载体。结合在DOS里学过的一点点BASIC语言基础,就能编写VBA程序,解决我们工作中的一些具体问题。
例1、制作简易工资条
工资条打印是实现在工资表中每个员工工资数据前加一行表头,工资数据后加一个空行,其步骤如下:
1、录制新宏。
在Excel工资表中,选择菜单上的“工具”、“宏”、“录制新宏”命令,在弹出的“录制新宏”对话框中“宏名(M)”处填上“工资条”、“保存在( I )”处选择“当前工作簿”后,点“确定”见图1。

2、插入表头和空行
右击工资表的第一行,即表头,选快捷菜单的“复制”命令,再右击工资表的第三行,选快捷菜单的“插入复制单元格”命令,在第二个人的工资数据前插入表头;再右击第三行,选快捷菜单的“插入”命令,插入一个空行。
3、停止录制
点菜单的“工具”、“宏”、“停止录制”命令,停止宏的寻制。
4、查看录制的宏程序
点菜单的“工具”、“宏”、“宏”命令或直接用快捷键“Alt + F8”打开“宏”对话框,在“宏名”处选择“工资条”,点“编辑”打开录制的宏程序代码见图2。

5、在录制的宏程序中添加循环语句
假如工资表中有200人。只需添加一个循环语句:
For I=1 To 200
Next并将Rows("3:3").Select 这条固定的语句,更改为随循环变量I变化的语句:
Rows( I * 3 ).Select就行了,见图3。

现在再来执行 “工资条”这个宏,200人的工资条在瞬间就制作出来了,很有成就感吧,不觉得编程也是很有趣的事吗?
例2、取消单元格中的超级链接
有时把网页上的表格复制到电子表格中后,网页中的超级链接也复制过来了,如图4中的A列,稍不注意,鼠标一点上,就会打开相应的链接,很烦人,要取消这些单元格中的超链接,一个一个的取消很麻烦,我们就请VBA来帮忙。
1、录制新宏
同例1,宏名为“取消超链接”
2、取消一个单元格中的超链接
在图4所示的工作表中右击A2单元格,选快捷菜单中的“超级链接”、“取消超级链接”命令。

3、停止录制
同例1。
4、查看录制的宏程序
同例1,如图5。

5、在录制的宏程序中添加循环语句
①用Do While …Loop语句检测数据表的列数
i = 1
- [1] [2] 下一页
-
- VBA编程简化Excel操作的两个实例 相关文章:
- ·Servlet简介
- ·极品五笔简介
- ·密码破解简介
- ·巧妙破解Win XP的登录密码简法
- ·IE7浏览器下载免验证IE7简体中文版下载
- ·DIY装机全过程图解简述
- ·五笔一级简码(五笔字根)
- ·用flash制作简单拼图游戏
- ·最简单的FLASH动画LOADING制作
- ·Web2.0时代的核心应用:Ajax简介
- VBA编程简化Excel操作的两个实例 相关软件
- ·Microsoft Office 2003 Suite SP2 简体中文完整版
- ·抢滩登陆战 2002 简体中文版
- ·流星蝴蝶剑 威震八方 简体中文版
- ·CS七龙珠-地面特战队(Earth's Special Forces) 简本中文版
- ·Adobe Reader V8.1.0 简体中文版
- ·Kaspersky(卡巴斯基) KIS 安全套装 V6.0.2.621 MP2 简体中文正式免激活版
- ·VR特警2 简体中文版
- ·英雄无敌3:死亡阴影 Heroes of Might Magic 3:The Shadow of Death 简体中文版
- ·重返狼穴III:越南视线 Line of Sight: Vietnam 简体中文版
- ·Cool Edit Pro V2.0 简体中文版
- 特别声明:本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作
- 者.文章版权归文章原始作者所有.对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转
- 载的文章有版权问题请联系编辑人员,我们尽快予以更正. 转载请注明来源:http://www.hackhome.com
下一篇:避免Excel重复输入数据的方法
精品推荐
热点TOP10
- ·用Excel两步制作“乘法口诀表”
- ·Excel XP函数实用教程精华集
- ·Excel97使用技巧42招
- ·用Excel制作自动记录的考勤表
- ·在Excel中将文本转换为数字的七种方法
- ·VBA编程简化Excel操作的两个实例
- ·Excel中自定义函数实例剖析
- ·Excel“条件格式”公式实例
- ·工资表巧转工资条
- ·Excel公式应用常见错误及处理
- ·高效办公Excel排序方法
- ·在Excel中将连续多列相同数据项合并
- ·Excel数据分类汇总满足多种数据整理需求
- ·巧用Excel函数来实现工作表间的数据关联
- ·用EXCEL制作一份万年历
- ·Excel文档打印设置的一般方法
- ·Excel:强大的公式函数
- ·改改小小细节 Excel表格立刻变得更漂亮
- ·谈谈Excel输入的技巧
- ·Excel中分类设置录入数据的下拉列表
特别推荐
- ·Excel中自定义函数实例剖析
- ·用Excel制作自动记录的考勤表
- ·巧用Excel建立数据库大法!
- ·js控制excel打印完美解决方案
- ·Excel数据分类汇总满足多种数据整理需求
- ·Excel“条件格式”公式实例
- ·建立“产品发货单”模板
- ·Excel文本函数用法集萃
- ·谈谈Excel输入的技巧
- ·Excel文档打印设置的一般方法
- ·Excel中分类设置录入数据的下拉列表
- ·自动识别中英文 将Excel数据巧分列妙招三则
- ·方便简单 巧用Excel编制学生考勤管理系统
- ·在Excel中输入0开头数字
- ·Excel制作奖金计算表
- ·用Excel两步制作“乘法口诀表”
- ·仅需一个公式 让Excel按人头打出工资条
- ·Excel 2007帮您处理信息的十种主要方式
- ·Excel计算住房贷款和个人储蓄
- ·VBA编程简化Excel操作的两个实例
