如何声明变量?

如题所述

Option Explicit 语句在模块级别中使用,强制显式声明模块中的所有变量。Option Explicit 语句必须写在模块的所有过程之前。

如果模块中使用了 Option Explicit,则必须使用 Dim、Private、Public、ReDim 或 Static 语句来显式声明所有的变量。如果使用了未声明的变量名在编译时会出现错误。

如果没有使用 Option Explicit 语句,除非使用Deftype语句指定了缺省类型,否则所有未声明的变量都是 Variant 类型的。

使用 Option Explicit 可以避免键入已有变量时拼错,在变量的范围不是很清楚的代码中使用该语句可以避免混乱。

扩展资料:

具体示例:

Option Explicit

Dim a, b, c, max    '定义变量

Private Sub cmdcomp_Click()

If a > b Then            '如果 a>b

max = a                  '将a赋值给max

Else

max = b            '否则将b赋值给b

End If

If c > max Then          '如果c>max

max = c              '将c赋值给变量max

End If

txt1.Text = max        '将max输出到文本框中

End Sub

Private Sub cmdexit_Click()

Unload Me      '卸载窗体

End Sub

Private Sub Form_Load()

a = Val(InputBox("请输入第一个数"))       '输入第一个数后赋值给变量a

b = Val(InputBox("请输入第二个数"))       '输入第二个数后赋值给变量b

c = Val(InputBox("请输入第二个数"))       '输入第三个数后赋值给变量c

End Sub

参考资料:百度百科—Option Explicit

温馨提示:答案为网友推荐,仅供参考
相似回答