문제

Excel 워크 시트에 데이터가 있습니다. 데이터가 포함 된 모든 셀을 선택하고 싶습니다.

예를 들어, 셀 A1, A2, A3, B1, B2, B3, C1, C2 및 C3에 데이터가있는 워크 시트의 경우 전체 시트가 아닌이 3x3 그리드 만 선택할 수있는 방법은 무엇입니까?

나는 같은 것을 찾고 있습니다 ActiveSheet.SelectUsedCells.

도움이 되었습니까?

해결책

여기에 간다 :

Range("A1").Select
Range(Selection, Selection.End(xlToRight)).Select
Range(Selection, Selection.End(xlDown)).Select

또는 반드시 A1에서 시작하지 않으면 :

Range("C6").Select  ' Select a cell that you know you populated'
Selection.End(xlUp).Select
Selection.End(xlToLeft).Select
Range(Selection, Selection.End(xlToRight)).Select
Range(Selection, Selection.End(xlDown)).Select

다른 팁

당신은 또한보고 싶을 수도 있습니다 CurrentRegion 재산. 이것은 빈 셀에 의해 제한되는 인접한 범위를 선택할 것이므로 워크 시트의 형식에 따라 더 우아한 방법 일 수 있습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top