범위의 워크 시트 목록을 정렬 한 다음 해당 범위의 테두리를 다시 그려주는 VBA 루틴을 디버깅하는 동안 흥미로운 문제를 발견했습니다.명명 된 범위 수식을 VBA로 셀 값 변경하지 못하게하는 방법
=Tables!$L$2:$L$22
아래 시트 이름 작업을 수행하는 동안, 종종 셀이 삭제되고 때로는 세포가 삽입된다는 것이다 발생하는 문제를 같이
함유 범위는 공식 명칭 관리자에 정의되어있다. 이름이 지정된 범위의 셀 주소 값을 변경합니다. 그래서 두 개의 셀을 삭제 한 셀, 그리고 첫번째 셀 (L2)에 삽입이 일어날 경우, 화학식 변경
I '가=Tables!$L$3:$L$22
에
=Tables!$L$2:$L$21
에 화학식 변경 삽입한다면 그 문제는 헤더 범위 이름을 사용하고 하나씩 상쇄 할 수 있다고 확신하지만, 나는 여러 가지 방법을 시도하고 올바르게 이해할 수 없기 때문에 명명 된 범위의 수식에서이를 수행하는 방법을 잘 모릅니다. 그러나 끝 지점 범위 주소가 정적이어야합니다.
어떤 도움에 감사드립니다. 시도
은 $의 제거 막이다. = 테이블 L2 : L22 –