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

Excel 在vba中如何在另一个函数中使用一个函数的变量?,excel,vba,Excel,Vba,我面临一个小问题,请帮助我 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 我在这里遇到错误您希望对变量使用正确的。如果希望vari()和calculate()都可以访问b和c,则需要全局声明它们,如下所示: Public b As Integer Public c As Integer

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

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

我在这里遇到错误

您希望对变量使用正确的。如果希望vari()和calculate()都可以访问b和c,则需要全局声明它们,如下所示:

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

您希望对变量使用正确的。如果希望vari()和calculate()都可以访问b和c,则需要全局声明它们,如下所示:

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

wat错误?准确地说是哪一行?什么错误?到底是哪一行?对于理解范围来说是一个更好的答案对于理解范围来说是一个更好的答案