库管易

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫描二维码登录本站

查看: 1798|回复: 2

Excel VBA实例教程指南,新手快速上手Excel VBA编程教程

[复制链接]
都很少使用到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.png
图 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属性的参数可以使用变量,因此经常应用于在单元格区域中循环。

…………

以上贴子只是内容提要,完整祥细的内容在下面附件中,请下载后阅读:

Excel VBA实例教程指南,新手快速上手Excel VBA编程教程.docx

3.48 MB, 下载次数: 86, 下载积分: 贡献 -2

回复

使用道具 举报

如果有一点基础,花花功夫或许能做个简单的出入库表格吧,太复杂的功能我想还要很强的VAB知识的。
回复 支持 反对

使用道具 举报

简单的还行,复杂的我也只能看看
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|仓库管理网

GMT+8, 2024-4-27 13:56

Powered by 库管易

KuGuanYi.Com

快速回复 返回顶部 返回列表