如何在vba中的另一个函数中使用一个函数的变量?

时间:2012-10-08 09:20:37

标签: excel-vba vba excel

我正面临一个小问题,请帮助我。

sub vari()
dim b as integer
dim c as integer
b=6
c=8
end sub

现在我想在另一个函数中使用b和c。

sub calculate()
dim a as integer
a = c+b
end sub

我在这里收到错误

1 个答案:

答案 0 :(得分:6)

您希望为变量使用正确的scope。如果你想让var和()和calculate()都能访问b和c,你需要全局声明它们,如下所示:

Public b As Integer
Public c As Integer
sub vari()
....