VBA学习笔记(2)

2020-04-16 09:53

ActiveWorkbook.SaveAs Filename:=\ Next

九、关闭工作薄的表示方法:

1、关闭所有打开的工作薄:Workbooks.close; 2、关闭指定的工作薄:Workbooks(\。 十、颜色的表示方法: 1、2、3、4、5、6、7、8、

黑 色:ColorIndex = 1; 白 色:ColorIndex = 2或 0; 红 色:ColorIndex = 3; 绿 色:ColorIndex = 4; 兰 色:ColorIndex = 5; 黄 色:ColorIndex = 6; 粉红色:ColorIndex = 7; 青 色:ColorIndex = 8; (下略)

十一、名称和标志 1、名称:

为了直观地标识单元格或单元格区域,我们给它们一个名称,从而在公式或函数中直接引用。例如:“B2:B46”区域存放着学生的物理成绩,求解平均分的公式一般是“=AVERAGE(B2:B46)”;在给B2:B46区域命名为“物理分数”以后,该公式就可以变为“=AVERAGE(物理分数)”,从而使公式变得更加直观。

3

给一个单元格或区域命名的方法是:选中要命名的单元格或单元格区域,鼠标单击编辑栏顶端的“名称框”,在其中输入名称后回车。也可以

选中要命名的单元格或单元格区域,单击“插入→名称→定义”菜单命令,在打开的“定义名称”对话框中输入名称后确定即可。如果你要删除已经命名的区域,可以按相同方法打开“定义名称”对话框,选中你要删除的名称删除即可。 2、标志:

由于Excel工作表多数带有“列标志”。例如一张成绩统计表的首行通常带有“序号”、“姓名”、“数学”、“物理”等“列标志”(也可以称为字段),如果

单击“工具→选项”菜单命令,在打开的对话框中单击“重新计算”选项卡,选中“工作簿选项”选项组中的“接受公式标志”选项,公式就可以直接引用“列标志”了。例如“B2:B46”区域存放着学生的物理成绩,而B1单元格已经输入了“物理”字样,则求物理平均分的公式可以写成“=AVERAGE(物理)”。

(创建好的名称可以被所有工作表引用,而且引用时不需要在名称前面添加工作表名(这就是使用名称的主要优点),因此名称引用实际上是一种绝对引用。但是公式引用“列标志”时的限制较多,它只能在当前数据列的下方引用,不能跨越工作表引用,但是

4

引用“列标志”的公式在一定条件下可以复制。从本质上讲,名称和标志都是单元格引用的一种方式。因为它们不是文本,使用时名称和标志都不能添加引号。)

十二、Visual Basic 常数 1、Miscellaneous 常数

下列常数由 Visual Basic for Applications 中的类型库定义,可用来在代码中的任何地方代替实际值:

常数 vbCrLf vbCr vbLf vbNewLine

等于

Chr(13) + Chr(10) Chr(13) Chr(10)

回车符与换行符结合 回车符 换行符

描述

Chr(13) + Chr(10) or, on 平台指定的新行字符;适用于当前平台

the Macintosh, Chr(13) Chr(0)

值为 0 的字符串 -2147221504

值为 0 的字符

用来调用外部过程;与长度为零的字符串 (\不同 用户定义的错误号应当大于该值,例如:

vbNullChar vbNullString vbObjectError

Err.Raise Number = vbObjectError + 1000

vbTab vbBack vbFormFeed

Chr(9) Chr(8) Chr(12)

Tab 字。 退格字符

在 Microsoft Windows or on the Macintosh 中没有作用

在 Microsoft or on the Macintosh Windows 中没有作用

vbVerticalTab Chr(11)

2、Keycode 常数

可在代码中的任何地方用下列常数代替实际值:

常数 值 描述 vbKeyLButton 0x1 鼠标左键 5

vbKeyRButton vbKeyCancel vbKeyMButton vbKeyBack vbKeyTab vbKeyClear vbKeyReturn vbKeyShift vbKeyControl vbKeyMenu vbKeyPause vbKeyCapital vbKeyEscape vbKeySpace vbKeyPageUp 常数 0x2 0x3 0x4 0x8 0x9 0xC 0xD 鼠标右键 CANCEL 键 鼠标中键 BACKSPACE 键 TAB 键 CLEAR 键 ENTER 键 vbKeyPageDown 0x22 PAGE DOWN 键 vbKeyEnd vbKeyHome vbKeyLeft vbKeyUp vbKeyRight vbKeyDown vbKeySelect vbKeyPrint vbKeyExecute vbKeySnapshot vbKeyInsert vbKeyDelete vbKeyHelp vbKeyNumlock 0x23 END 键 0x24 HOME 键 0x25 LEFT ARROW 键 0x26 UP ARROW 键 0x27 RIGHT ARROW 键 0x28 DOWN ARROW 键 0x29 SELECT 键 0x2A PRINT SCREEN 键 0x2B EXECUTE 键 0x2C SNAPSHOT 键 0x2D INSERT 键 0x2E DELETE 键 0x2F HELP 键 0x90 NUM LOCK 键 0x10 SHIFT 键 0x11 CTRL 键 0x12 MENU 键 0x13 PAUSE 键 0x14 CAPS LOCK 键 0x1B ESC 键 0x20 SPACEBAR 键 0x21 PAGE UP 键 值 描述 A 至 Z 键与 A – Z 字母的 ASCII 码相同:

6

常数

值 描述 A 键 B 键 C 键 D 键 E 键 F 键 G 键 H 键 I 键 J 键 K 键 L 键 M 键 N 键 O 键

7

vbKeyA 65 vbKeyB 66 vbKeyC 67 vbKeyD 68 vbKeyE 69 vbKeyF 70 vbKeyG 71 vbKeyH 72 vbKeyI vbKeyJ

73 74

vbKeyK 75 vbKeyL 76 vbKeyM 77 vbKeyN 78 vbKeyO 79


VBA学习笔记(2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:实用MAPGIS操作手册2

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: