나눔터  
  HOME > 나눔터 > 묻고답하기 > 엑셀
엑셀
엑셀에 대한 질문과 답변을 올려주세요. 단, 취지에 맞지 않는 글은 운영자가 삭제합니다.
 "000 님, 도와주세요", "부탁 드립니다.", "급합니다!" 등과 같이 막연한 제목을 달지 말아주세요.
[필독] 빠르고 정확한 답변을 얻는 16가지 Tip !
[필독] 저작권법 개정에 따른 이용안내
작성자:  

 자유 (jaufree)

추천:  2
파일:     조회:  3626
제목:   function함수 사용시 전달인수을 여러개 사용가능한지요?
     
  * 답변하시는 분들께 도움이 되도록 자신의 환경을 아래 항목 옆에 기재해 주세요.

1. 엑셀 버전(95,97,2000,2002):
2. 윈도우즈의 버전(win95,win98,winME,winNT,win2000,winXP):
3. CPU (486,PentiumI/II/III/IV...):
4. RAM (32,64,128,256,512MB,1G...): 

* 아래줄에 질문을 작성하세요 >>

1. sub문에서 function문 호출시 인수를 2개이상 사용할수 있는방법이 있는지요? 
   2개이상 사용하니까 에러가 나네요...

2. function문에서 실행후 sub문으로 돌아올때 결과값이 1개만 돌아오는데 2개이상
   결과값을 받을수는 없는지요?

3. 전역 변수을 사용하면 sub문과 function에 인수을 전달하지 않고도 같은 값을 공유할
   수 있는지요?
   해보니까 sub문에서 사용한 변수값이 function에서는 값이 나오지 않네요...

답변 부탁드립니다..
 
[불량 게시물 신고]  
다운나1.2번 질문 : 2개이상 가능합니다.
3번 전역변수로 선언했을 경우 sub문에는 선언을 하지 않으시면 됩니다.


Private Sub CommandButton1_Click()
    Dim a As Integer
    Dim b As Integer
    Dim c As Integer

    a = 1
    b = 2
    c = 3
    Call kkk(a, b, c)
    MsgBox a & b & c
End Sub

Function kkk(s As Integer, y As Integer, z As Integer)
    s = 4
    y = 5
    z = 6
End Function
08-31 (17:23)
삭제 ■신고
        
  

작성일 : 2003-08-19(13:56)
최종수정일 : 2003-08-19(13:56)
 


 ◎ 관련글

  제 목   작성자   날짜
function함수 사용시 전달인수을 여러개 사용가능한지요? 자유 2003-08-19
[RE]function함수 사용시 전달인수을 여러개 사용가능한지요? 황기성 2003-08-19