>source

열 문자/숫자 식별자가 아닌 열 문자열 이름을 사용하여 VBA에서 범위를 정의하고 싶습니다. 현재 내가 하고 있는 방법은 다음과 같습니다.

Dim objectRange As range
Set objectRange= AMPTab.range("C2", AMPTab.range("C" &
 AMPTab.Rows.Count).End(xlUp))

위의 code에서 저는 기본적으로 AMPtab 시트 내의 C2 열(열의 비어 있지 않은 마지막 셀까지)의 모든 항목을 objectRange라는 범위와 동일하게 설정하고 있습니다.

"C2"와 "C"를 사용하는 대신 열 제목을 사용할 수 있는 방법이 있습니까? 예를 들어 C 열에는 "Object: Name"이라는 제목이 있고 열 문자 대신 이 제목을 사용하려고 합니다.

전체 목적은 "개체: 이름" 열 머리글이 변경되지 않지만 열 문자가 C에서 변경될 수 있다는 것입니다 --> 예를 들어 D.

감사합니다!

명명된 범위를 사용하거나 찾기 또는 일치를 사용하여 해당 헤더를 찾거나 테이블(ListObject)을 사용할 수 있습니다.

BigBen2022-01-18 15:06:14

@BigBen 감사합니다!

Akash Panchal2022-01-17 15:19:04
  • 이전 mandrill : *|UNSUB|*는 맨드릴 템플릿에서 구문 분석되지 않습니다.
  • 다음 java : 내 html/css/js 프로젝트와 Spring Boot 연결하기