1. 프로시저에서 외부의 다른 프로시저를 호출 할려면 어떻게 해야하나요?


   예를들어 a_click() 프로시저에서 어떤 행동을 처리하는데 b_change()프로시저에서도 a_click()에 있는 행동을 그대로 하고 싶거든요.

   코드를 복사해서 붙혀넣기 하면 해결되지만 그러면 코드는 길어지고 보기 힘들잖아요. 



2. 엑셀의 한 열에 있는 목록을 


   Set rngAll = sht.Columns(1).SpecialCells(xlTextValues) 


이런식으로 가져와서 사용중인데요. 


그러니까 맨 앞에 있는 열에 있는 텍스트를 전부 가져와서 rngAll range obj에 집어 넣고 이걸 collection obj를 이용해서 중복없이 리스트에 뿌려주고 있는데요.

collection obj 특성상 중복된 텍스트는 에러뿜는걸 이용해서요.

이럴경우에 1행에 있는 메뉴 항목까지 전부 rngAll에 집어 들어가더군요.


여기서 특정 쉘만 제외시키는 방법은 없을까요?