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

 황기성 (latinum)

추천:  2
파일:     조회:  2010
제목:   [RE]변수 설정관련(Nothing)
     
  아래 myST라는 변수를 왜 Nothing로 해주는건가요?
도움말을 보니, 메모리를 효율적으로 쓰기위해 그런다고 해서
대충 이해는 되는데 이렇게 변수를 Nothing으로 왜 잡아주는지
좀 더 알고싶습니다.


  Dim myST As Worksheet
     .
     .
     .
    코드    
     .
     .
     .
  Set myST = Nothing
==============[바다님 글에 대한 답변입니다]==============
안녕하세요? 바다 님!

...변수란 컴퓨터가 정보를 저장하고 검색하기 위한 메모리 상의 공간을 가리키는 것입니다. VBA나 VB에서는 프로시저에서 작업이 종료되면, 해당 변수가 자동으로 소멸되고, 메모리상의 공간도 다시 확보됩니다만, 개체변수의 경우 드물지만 메모리가 반환되지 않는 경우가 발생하게 됩니다. 따라서, 개체변수의 경우 메모리 공간을 다시금 확보해 주기 위해 Nothing을 대입하는 것입니다.

그럼...행운이 있으시길...!

추신 : Check 박스에 관해 http://officedev.co.kr ;에 질문주셨던 분이시지요? 그곳에 답변 예제를 달아 놓았습니다. 참고하세요.
 
[불량 게시물 신고]  
        
  

작성일 : 2003-08-17(11:36)
최종수정일 : 2003-08-17(11:36)
 


 ◎ 관련글

  제 목   작성자   날짜
변수 설정관련(Nothing) 바다 2003-08-17
[RE]변수 설정관련(Nothing) 황기성 2003-08-17