Rows와 Columns의 지정 예문을 통하여 행과 열의 개념을 공부할 수 있어요.
행과 열의 전체 또는 특정 범위를 지정할 수 있습니다.
Sub 행지정하는법()
Range("A1:D3").Select '먼저 "A1:D3" 범위를 지정합니다.
Selection.Rows(1) = 100 ' 1행에 100을 기록합니다.
Selection.Rows(2) = 200 ' 2행에 200을 기록합니다.
Selection.Rows(3) = 300 '3행에 300을 기록합니다.
Selection.Rows(4) = 400 '지정된 범위를 벗어났지만 4행에 400을 기록합니다.
Range("A6:D8").Select '먼저 "A6:D8" 범위를 지정합니다.
Selection.Rows = 500 'Rows에 숫자가 없으면 직전에 지정된 행의 범위 전체를 인식합니다.
End Sub
결과입니다.
Sub 열지정하는법()
Range("A11:D15").Select 'Selection을 사용하기 위한 Select, A11:D15 까지 범위 지정합니다
Selection.Columns(1) = 600 '1열에 600을 기록합니다
Selection.Columns(2) = 700 '1열에 700을 기록합니다
Selection.Columns(3) = 800 '3열에 800을 기록합니다
Selection.Columns(4) = 894 '지정한 범위 상관없이 기록됩니다
Range("A17:D20").Select
Selection.Columns = 900 'Columns에 숫자가 없으면 직전에 지정된 열의 범위 전체를 인식합니다.
End Sub
EntireRow와 EntireColumn를 사용하여 행과 열 전체를 지정하는 것은 좋은 방법이 아닙니다. 이렇게 사용된다는 정도로 알아두면 좋을 것 같아요.
Sub 행전체를지정하는법()
Range("A23:D26").Select '먼저 "A23:D26" 범위를 지정합니다
Selection.EntireRow = 1000 '지정된 범위의 행의 끝까지 1000을 기록합니다.
End Sub
상하 끝까지 채워버립니다.리소스 부족나올수도 있어요..연습할 필요 없어요.
Sub 열전체를지정하는법()
Range("A30:D33").Select '먼저 "A30:D33" 범위를 지정합니다
Selection.EntireColumn = 2000 '지정된 범위의 열의 끝까지 1000을 기록합니다.
End Sub
위내용 파일입니다
이상 Rows와 Columns 기초였어요.
댓글 영역