|
都很少使用到excel的vba吧!其实在我们面对一些比较繁琐复杂的数据时,我们可以使用excel的vba来处理数据,这样变得高效。
Excel VBA实例教程指南,新手直接上手的VBA编程教程(EXCEL版)
=====全文目录=====
Excel VBA实例教程 第一部分(001~020)Rang单元格对象的基本操作
001:单元格的引用方法
002:选定单元格区域的方法
003:获得指定行、列中的最后一个非空单元格
004:定位单元格
005:查找单元格
006:替换单元格内字符串
007:复制单元格区域
008:仅复制数值到另一区域
009:单元格自动进入编辑状态
010:禁用单元格拖放功能
011:单元格格式操作
012:单元格中的数据有效性
013:单元格中的公式
014:单元格中的批注
015:合并单元格操作
016:高亮显示单元格区域
017:双击被保护单元格时不显示提示消息框
018:重新计算工作表指定区域
019:输入数据后单元格自动保护
020:工作表事件Target参数的使用方法
Excel VBA实例教程 第二部分(021~039)Worksheet工作表对象的基本操作
021:引用工作表的方式
022:选择工作表的方法
023:遍历工作表的方法
024:在工作表中上下翻页
025:工作表的添加与删除
026:禁止删除指定工作表
027:自动建立工作表目录
028:工作表的深度隐藏
029:防止更改工作表的名称
030:工作表中一次插入多行
031:删除工作表中的空行
032:删除工作表的重复行
033:定位删除特定内容所在的行
034:判断是否选中整行
035:限制工作表的滚动区域
036:复制自动筛选后的数据区域
037:使用高级筛选获得不重复记录
038:工作表的保护与解除保护
039:奇偶页打印
Excel VBA实例教程 第三部分(040~052)Wordbook工作簿对象基本操作技巧
040:工作簿的引用方法
041:新建工作簿文件
042:打开指定的工作簿
043:判断指定工作簿是否打开
044:禁用宏则关闭工作簿
045:关闭工作簿不显示保存对话框
046:禁用工作簿的关闭按钮
047:保存工作簿的方法
048:保存指定工作表为工作簿文件
049:打印预览时不触发事件
050:设置工作簿文档属性信息
051:不打开工作簿取得其他工作簿数据
052:返回窗口的可视区域地址
Excel VBA实例教程 第四部分(053~063)Shape(图形)、Chart(图表)对象操作
053:在工作表中添加图形
054:导出工作表中的图片
055:在工作表中添加艺术字
056:遍历工作表中的图形
057:移动、旋转图片
058:工作表中自动插入图片
059:固定工作表中图形的位置
060:使用VBA自动生成图表
061:使用独立窗口显示图表
062:导出工作表中的图表
063:多图表制作
=====正文节选=====
第一部分(001~020)Rang单元格对象的基本操作
001:单元格的引用方法
在VBA中经常需要引用单元格或单元格区域区域,主要有以下几种方法。
1、使用Range属性
VBA中可以使用Range属性返回单元格或单元格区域,如下面的代码所示。
1. Sub RngSelect()
2. Sheet1.Range("A3:F6, B1:C5").Select
3. End Sub
代码解析:
RngSelect过程使用Select方法选中A3:F6,B1:C5单元格区域。
Range属性返回一个Range对象,该对象代表一个单元格或单元格区域,语法如下:
1. Range(Cell1, Cell2)
参数Cell1是必需的,必须为 A1 样式引用的宏语言,可包括区域操作符(冒号)、相交区域操作符(空格)或合并区域操作符(逗号)。也可包括美元符号(即绝对地址,如“$A$1”)。可在区域中任一部分使用局部定义名称,如Range("B2astCell"),其中LastCell为已定义的单元格区域名称。
参数Cell2是可选的,区域左上角和右下角的单元格。
运行Sub RngSelect过程,选中A3:F6, B1:C5单元格区域,如图 1 所示。
图 1 使用Range属性引用单元格区域
注意 如果没有使用对象识别符,Range属性返回活动表的一个区域,如果活动表不是工作表,则该属性无效。
2、使用Cells属性
使用Cells属性返回一个Range对象,如下面的代码所示。
1.Sub Cell()
2.Dim icell As Integer
3.For icell = 1 To 100
4.Sheet2.Cells(icell, 1).Value = icell
5.Next
6.End Sub
代码解析:
Cell过程使用For...Next语句为工作表中的A1:A100单元格区域填入序号。
Cells属性指定单元格区域中的单元格,语法如下:
1.Cells(RowIndex, ColumnIndex)
参数RowIndex是可选的,表示引用区域中的行序号。
参数ColumnIndex是可选的,表示引用区域中的列序号。
如果缺省参数,Cells属性返回引用对象的所有单元格。
Cells属性的参数可以使用变量,因此经常应用于在单元格区域中循环。
…………
以上贴子只是内容提要,完整祥细的内容在下面附件中,请下载后阅读: |
|