Excel VBA ListObject

테이블 ListObject



Excel 사용한다면 절대 사용할 기능 테이블!

목록 데이터에 입력 규칙을 자동 적용하거나
구조화된 참조를 사용하여 수식이 관리하기 쉬워지거나 좋은 것 많이.
자, 렛츠 Ctrl+T!

그 ListObject에 관한 메모 쓰기 & 비망록.

테이블 식별



sample.vba
Activesheet.ListObjects(1).
Range("A1").listobject.
Range("テーブル1").listobject.

* 테이블 1=tablename

테이블 특정 부분 지정



전체 테이블



ListObject.vba
Activesheet.ListObjects(1).Range.Select
Range("A1").listobject.Range.Select

헤더만



ListObject.vba
Activesheet.ListObjects(1).HeaderRowRange.Select

(헤더 제외) 전체 데이터



ListObject.vba
Activesheet.ListObjects(1).DataBodyRange.Select



ListObject.vba
Activesheet.ListObjects(1).ListColumns(2).Range.Select


두 번째 열 전체 선택



ListObject.vba
Activesheet.ListObjects(1).ListRows(3).Range.Select


데이터의 세 번째 행 선택(헤더 포함되지 않음)

집계 행



ListObject.vba
Activesheet.ListObjects(1).TotalsRowRange.Select

그래, 집계 행을 설정하지 않았습니까? ⇒
Ctrl+Shift+T 네요.

데이터 선두 행 (Excel 행) 취득



ListObject.vba
debug.print Activesheet.ListObjects(1).DataBodyRange.Row


데이터 행 수 취득



ListObject.vba
debug.print Activesheet.ListObjects(1).ListRows.Count

데이터 마지막 ​​행 (Excel 행) 취득



ListObject.vba
debug.print Activesheet.ListObjects(1).DataBodyRange.Row + Activesheet.ListObjects(1).ListRows.Count - 1

위의 데이터 선두 행 (Excel 행) 취득하고 데이터 행 수 취득하고, 1 빼면 데이터의 마지막 행



테이블은 관리가 쉬워집니다

좋은 웹페이지 즐겨찾기