vba全局變量怎么定義調(diào)用 如何在excel的vba中聲明一個(gè)全局變量并賦值?
如何在excel的vba中聲明一個(gè)全局變量并賦值?工具/原料方法/步驟1、聲明一個(gè)變量并且給它賦值。2、定義一個(gè)宏函數(shù),用于顯示全局變量是否有值。3、單擊執(zhí)行宏命令,通過(guò)按control Q, 如圖
如何在excel的vba中聲明一個(gè)全局變量并賦值?
工具/原料方法/步驟1、聲明一個(gè)變量并且給它賦值。2、定義一個(gè)宏函數(shù),用于顯示全局變量是否有值。3、單擊執(zhí)行宏命令,通過(guò)按control Q, 如圖,提示框沒(méi)有提示。4、然后改一下全局變量聲明的位置。5、再按一下Control Q會(huì)得到提示框,如圖所示。
ExcelVBA問(wèn)題:如何定義全局變量?
聲明全局變量可以在文檔任何位置(For循環(huán)、If判斷內(nèi)除外)。比如:
Option Explicit
Public a As String
Sub aa()
a = "public"
MsgBox a
End Sub
以上代碼可執(zhí)行。
--------------------------------
Option Explicit
Public a As String
Sub aa()
a = "public"
MsgBox a
Dim i As Single
For i = 1 To 6
Public b As Single
b = i
MsgBox b
Next
End Sub
以上代碼提示:
編譯錯(cuò)誤:
Sub 或 Function 中的屬性無(wú)效
以上。