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

작성자:  

 봄빛마을 (inhabg1)

추천:  2
파일:     조회:  2492
제목:   [VBA] Range 개체 정의. sheets 참조 없이?
     
  VBA에서는 흔히 다음가 같이 Set문을 이용하여 range 개체를 정의하는 것으로 알고 있습니다.

(예)
Set AAA = sheets(1).range("A1:A5")

그런데 이렇게 worksheets를 참조하기 않고, range 개체를 프로그램 내에서 값을
입력 받아 정의할 수 있는 방법이 있습니까?
 
[불량 게시물 신고]  
안현태Dim AAA As Range
Set AAA = Range("A1:A5")
라고 하면 그 영역을 AAA로 정의할수 있지 않나요??
답변이 올바르지 않다면 자세한 질문을 부탁드립니다.. ^^
08-19 (01:28)
삭제 ■신고
졸따구안녕하세요.

해당범위를 Crtl+F3을 누르면 나오는 '이름정의'창에서 이름을 정의하시고 그 이름을 'Range'개체에서 다음과 같이 참조하시면 'WorkSheet'를 참조하지 않고 바로 정의할수 있습니다.(범위 이름이 'Rng1'이라고 가정함)

 Range("Rng1")

그럼..
08-19 (09:17)
삭제 ■신고
        
  

작성일 : 2003-08-19(00:24)
최종수정일 : 2003-08-19(00:24)