第六章 程序设计基础

1.宏

(1) 定义:宏就是贮存在Visual Basic模块中的一系列命令和函数(小程序),录制宏的目的是为了使繁琐或频繁执行的动作自动化。
(2) 宏名称首字符必须是字母,宏名称中不允许有空格
(3) Microsoft Office使用很多Ctrl复合键作为内置的快捷键,如果将这些快捷键赋予自定义的宏,则当按这些快捷键时将执行自定义宏而不执行内置的宏命令。如使用Ctrl+Shift复合键时可以避免使内置的宏失效。
(4) 宏语句中的单引号开始的行是注释语句,不执行任何操作。

2.程序的基本控制结构

(1) 顺序结构(录制宏是顺序结构的语句)
例:t=2
m=5
n=t*m+2
Msgbox(n)
(2)分支结构
①If 条件Then                           ② If 条件Then
语句                                     语句1
Endif                                     else
                                             语句2  
                                          Endif
例:Randomize
My Value=Int((10*Rnd)+1)
If  My Value>5 Then
   Msgbox(“大”)
Else
   Msgbox(“小”)
End if
(2) 循环结构
①For each……Next
②For……Next
③Do……Loop
例:  j=0
For I=1 To 100   step10
  J=j+I
Next
注:step为步长,如果没有指定则默认为1

加入时间:2003-12-10