2010-07-23 2 views
1

셀을 삽입/삭제할 때 매크로에 지정된 범위를 업데이트하는 방법이 있는지 물어보고 싶습니다. 내가 M22M25 사이에 새로운 행을 삽입 할 경우Excel의 셀을 삽입/삭제할 때 범위 매크로를 업데이트하는 방법

예를 들어, 내가의 범위를 업데이트하기 위해 무엇을 할 수 있습니다, 지금

Worksheets("Query Screen").Range("M22:M25") = "0" 

될 내 매크로 서브 루틴의 범위를 지정한 내 매크로가 자동으로

Worksheets("Query Screen").Range("M22:M26") = "0" 

따라서 Excel 스프레드 시트의 변경 사항을 기반으로 매크로를 업데이트 할 수 있습니까?

답변

3

내가 아는 한 이것은 불가능합니다.

그러나 당신이 할 수있는 일 :

당신은 이름에서 작업 범위를 보내기 예 : MyRange는 그 후

당신이 사용할 수있는 자동 행을 삽입 한 후 업데이트됩니다

Range(ActiveWorkbook.Names("MyRange").RefersTo) = 0 

또는 열

관련 문제