2012-10-08 5 views
0

나는 하나의 작은 문제에 직면하고있다. 나를 도와주세요.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 

나는 당신은 당신의 변수에 대한 적절한 scope를 사용하려면 여기

+0

와트 오류? 정확히 어느 라인? –

답변

6

오류를 얻고있다. b와 c가 vari()와 calculate() 모두에 액세스 가능하게하려면 다음과 같이 전역 변수를 선언해야합니다.

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

[이] (http://stackoverflow.com/a/2726329/1726343) –

+0

감사합니다 이해 범위의 목적을 위해 더 나은 대답은 !!!!!!!!!!!!!! –

관련 문제