Chinaunix首页 | 论坛 | 博客
  • 博客访问: 397343
  • 博文数量: 162
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 1501
  • 用 户 组: 普通用户
  • 注册时间: 2016-10-21 19:45
文章分类
文章存档

2018年(1)

2017年(101)

2016年(60)

分类: IT职场

2017-04-09 12:08:08

OfficeVBA官方教程: 
快捷键:

1. alt+F11 快速打开代码编辑窗口
2. CRTL+G 打开立即窗口

常见概念:
 1、对象及对象层次结构
        对象就是存在的东西,是VBA处理的内容,包括工作薄、工作表、工作表上的单元格区域、图表等等。对象可以相互包含,就像一个文件夹里可以包含多个文件夹一样,而这个文件夹又可以被其他的文件夹包含,一个工作薄对象可以包含多个多个工作表对象,一个工作表对象又可以包含多个单元格(或图表,图形等),这种对象的排列模式称为Excel的对象模型。
2. 对象具有属性及方法
Msgbox Worksheets(1).name
Range("D1:F10").Select ' 选中

VBA数据类型

数据类型

存储空

间大小

范围

Byte

1 个字节

0 255

Boolean

2 个字节

True False

Integer

2 个字节

-32,768 32,767

Long(长整型)

4 个字节

-2,147,483,648 2,147,483,647

Single (单精度浮点型)

4 个字节

负数时从 -3.402823E38 -1.401298E-45;正数时从 1.401298E-45 3.402823E38

Double (双精度浮点型)

8 个字节

负数时从 -1.79769313486232E308

-4.94065645841247E-324;正数时从4.94065645841247E-324 1.79769313486232E308

Currency

8 个字节

-922,337,203,685,477.5808 922,337,203,685,477.5807

(变比整型)

Decimal

14 个字节

没有小数点时为 +/-79,228,162,514,264,337,593,543,950,335,而小数点右边有 28 位数时为 +/-7.9228162514264337593543950335;最小的非零值为 +/-0.0000000000000000000000000001

Date

8 个字节

100 1 1 日 到 9999 年 12 31

Object

4 个字节

任何 Object 引用

String

10 字节加字符串长度

0 到大约 20 亿

(变长)

String(定长)

字符串长度

1 到大约 65,400

Variant(数字)

16 个字节

任何数字值,最大可达 Double 的范围

Variant(字符)

22 个字节加字符串长度

与变长 String 有相同的范围

用户自定义

所有元素所需数目

每个元素的范围与它本身的数据类型的范围相同。

(利用 Type


定义数组:
Dim myarr(5) As Integer
Dim myarr(1 to 5,1 to 10) As Integer




阅读(726) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~