VBA - 12步计划(如果需要,可以更多步骤)
我将尝试为VBA创建一个12步程序,该程序将突出显示并给出VBA中使用的一些更常见函数的示例,以便TheSwamp的成员可以直接剪切和粘贴到他们自己的模块中。**** Hidden Message ***** 这是我正在写的大纲,欢迎补充。在此张贴建议或遗漏项目VBA的12个步骤 1 IDE访问和VBAManager。
2公共与私有,以及子与功能。
3声明变量和数组。
4错误控制、陷印、检查和CYA。
5 If/Then/Else For Each、While、Do While和Select Case。
6选择集-创建,添加和删除,确实存在。
7层,线型,文字样式,暗样式。
8创建OBJ线、圆、文本、插入块/外部参照。
9更改OBJ的属性、系统变量、环境变量。
10修改OBJ的-移动,复制,旋转,擦除,镜像。
11保存、绘图、LISP、脚本。
12总结和完成。
我们将进行编程的环境是 VBA IDE(集成设计环境)。 本文档介绍如何访问编辑器以及编辑器为帮助您在 VBA 中编程而提供的一些功能。
阅读第一个文档后,本文档可帮助您将编辑器配置为更易于使用。
您可能有的任何问题都可以发布在此线程
中 下一步是确定是否需要子例程或函数。本文档讨论了两者的用途
请随时在此帖子中提问 要声明变量和数组,我们将使用来自帮助文件的 Dim 语句因此,从中,我们看到我们的变量几乎可以命名为我们想要的任何内容。 您必须遵循一些准则和规则:Less than 255个字符 - 非常简单,但为真正有用的名称打开了大门。
必须以字母字符开头 - 确定,因此首字母没有数字。
不能使用预先定义的“特殊”单词 - 不要使用 VBA 具有名为。
应声明数据类型 - 不是必需的,但最好是执行“也从帮助文件”中声明。
在进程中仍然
IF 然后 Else
所以一些例子,使用可选的 ElseIf,将是
Dim Number, Digits, MyString
Number = 53 ' Initialize variable.
If Number < 10 Then
Digits = 1
ElseIf Number < 100 Then
' Condition evaluates to True so the next statement is executed.
Digits = 2
Else
Digits = 3
End If
选择大小
写 选择案例 允许您检查更多条件,而无需嵌套多个 If 要
使用选择案例,您可以针对多个条件测试变量。 第一个解析 True 的语句已执行,测试就此停止。 因此,如果 A = 87
选择案例 A
案例 23:'在 A = 23
的情况下执行
某事 案例 46 '在 A = 46
的情况下执行
其他情况:'捕获 A 等于的任何其他数字
执行其他操作
结束选择
错误检查
错误会发生,但是当它们发生时,我们如何处理它们才是重要的。选择“大小写”是错误检查代码的最佳方式。 它允许您使用某些错误代码进行特定,或者非常通用地使用Else情况。
页:
[1]