상세 컨텐츠

본문 제목

엑셀 매크로 행과 열 지정하기 Rows , Columns 개념 익히기

IT 컴퓨터/엑셀

by noonwith 2013. 8. 26. 21:44

본문

반응형

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

 

 

 

위내용 파일입니다

 

2007엑셀매크로행열지정.txt

이상 Rows와 Columns 기초였어요.

 

반응형

관련글 더보기

댓글 영역