返回列表 上一主題 發帖

[發問] 變數的引用

[發問] 變數的引用

小弟最近突發奇想,不知道可不可以引入A模組裡面的變數到B模組裡面去使用呢??

例如:

sub A()
X=10
end sub

sub B()
msgbox X
end sub

在模組B的時候,印出模組A裡面X變數的值,10。這可以嗎?
初學VBA乍到twbts

回復 1# play9091
A模組    公用變數 Public
  1. Option Explicit
  2. Public x As Integer
  3. Sub A()
  4. x = 10
  5. End Sub
複製代碼
B模組
  1. Sub B()
  2. MsgBox x
  3. End Sub
複製代碼

TOP

回復  play9091
A模組    公用變數 PublicB模組
GBKEE 發表於 2012-8-18 20:27



    剛剛在爬文的時候看到有人寫了這一段,煩請先進解釋一下是什麼意思啊??

sub test (X as integer)
初學VBA乍到twbts

TOP

回復 3# play9091

引用test時必須給予一個型態為integer之引數x
而test將以此引述執行其程式碼
比如說
sub aa()
call test(5)
end sub

sub test(x as integer)
x = x^2
msgbox x
end sub   

則會印出"25"

TOP

        靜思自在 : 為人處世要小心細心,但不要「小心眼」。
返回列表 上一主題