2023. 9. 1. 17:25, 엑셀로 풀어가는 세상
방법1 : Range("A1:D10").Select
방법2 : Range("A1).CurrentRegion.Select
방법3 : Range("A1", Cells(Rows.Count, "D").End(xlUp)).Select
만약 D10셀이 빈셀이라면... 위 방법1,2,3은 제대로 작동될까.....
방법1,2는 이상무, 그러나 방법3는 엉뚱한 결과가 나온다. 아래 그림처럼.
그래서 해결방법은.........?????
아래의 4번 혹은 5번을 적용하면 된다.
방법4 : Range("A1", Cells(Rows.Count, "C").End(xlUp).Offset(, 1)).Select
방법5 : Dim c As Long
c = Range("A1").End(xlDown).Rows
Range("A1:D" & c).Select
'엑셀로 풀어가는 세상' 카테고리의 다른 글
vba - intersect, event프로시져 (0) | 2023.09.01 |
---|---|
vba - resize2 (0) | 2023.08.31 |
vba - resize1 (0) | 2023.08.31 |
vba - Scripting.Dictionary (0) | 2023.08.30 |
엑셀 - 두 가지 조건 만족하는 셀의 개수 계산 (0) | 2023.08.26 |
vba - 고유목록 추출(New Collection,Add) (0) | 2023.08.22 |
vba - Array(배열)1 (0) | 2023.08.22 |
VBA - 중복값 제거(New Collection) (0) | 2023.08.21 |
Comments, Trackbacks