■ Excel/ㅡExcel VBA Study
엑셀 vba 입력범위모두선택, CurrentRegion
with seok
2020. 4. 19. 01:45
Sub 입력범위모두선택() '방법1) Range("a1:d15").Select '범위가 변하지 않는 경우 '수동으로 범위 잡기 '방법2) Range("a1", Cells(Rows.Count, "d").End(xlUp)).Select ' 행 열 '단점은 d열의 마지막 값이 입력되어 있지 않을 때 '영역 일부를 빠뜨릴 수 있음. '방법3) 응용 Range("a1", Cells(Rows.Count, "c").End(xlUp).Offset(, 1)).Select 'offset을 이용하여 전 범위 선택 '여전히 불편 '방법4) 응용2 Dim cn As Long cn = Range("a1", Cells(Rows.Count, "a").End(xlUp)).Rows.Count 'a열의 마지막 행번호를 받아옴 'MsgBox cn :점검시 사용 Range("a1:d" & cn).Select Range("a1").Select '점검시 사용 '방법5) Range("b2").CurrentRegion.Select '기준셀 커른트리전 Range("a1").Select '점검시 사용 '방법6) Worksheets(1).UsedRange.Select '첫번째시트 사용한 범위 End Sub |
728x90