excel vba 시트 의 스크롤 영역 코드 제한

ScrollArea 속성 은 A1 스타일 의 영역 참조 형식(문자열 형식)으로 워 크 시트 가 굴 러 갈 수 있 는 영역 을 되 돌려 주거 나 설정 합 니 다.워 크 시트 스크롤 영역 을 설정 한 후에 사용 자 는 스크롤 영역 이외 의 셀 을 선택 할 수 없 지만 영역 이외 의 다른 대상(예 를 들 어 도형,버튼 등)을 선택 할 수 있 습 니 다.또한 워 크 시트 의 해당 기능 은 금 지 될 수 있 습 니 다(예 를 들 어 워 크 시트 전체 선택,전체 줄 또는 전체 열 선택 등).VBE 의 프로젝트 관리 창 에서 해당 워 크 시트 대상 을 선택 한 다음 속성 창 에 ScrollArea 속성 을 설정 하면 워 크 시트 에서 굴 러 가 는 영역 을 제한 할 수 있 습 니 다.그림 참조.그러나 Excel 은 이 설정 을 기억 하지 못 합 니 다.이 워 크 북 을 다시 열 때 ScrollArea 속성 이 초기 화 됩 니 다.사용 자 는 ScrollArea 속성 을 다시 설정 해 야 워 크 시트 의 스크롤 영역 을 제한 할 수 있 습 니 다.해결 방법 은 코드 를 사용 하여 워 크 북 을 열 때 ScrollArea 속성 을 줄 로 설정 하 는 것 입 니 다.아래 코드 와 같 습 니 다.코드:
 
#001 Private Sub Workbook_Open()
#002 Sheet1.ScrollArea = "B4:H12"
#003 End Sub
코드 분석:워 크 북 의 Open 이벤트,이 워 크 북 을 열 때 Sheet 1 워 크 시트 의 스크롤 영역 을"B4:H12"셀 영역 으로 설정 합 니 다.스크롤 영역 제한 을 취소 하려 면 스크롤 영역 속성 값 을 비 워 두 십시오.아래 코드 와 같 습 니 다.Sheet1.ScrollArea = ""

좋은 웹페이지 즐겨찾기