엑셀/VBA

엑셀 VBA - 행추가하기/열추가하기/행지우기/열지우기

gongdol 2020. 11. 1. 13:09
300x250

지난번에 단축키로 행과 열을 추가하는 방법을 정리했다.

 

이번엔 VBA 활용해서 셀추가, 지우는 방법을 알아보자.

 

열,행 추가 ( 줄로 추가하는 방법) 하는 방법을 알아보자.

 

내가 사용하는 거니께 셀단위보다는 줄로 추가하는 방법을 적어본다.

 

*행추가 코드

------------------------------------------------------------------------------------------------------

Sub 행_추가하기()
    
    Rows(6).Insert
    
End Sub

------------------------------------------------------------------------------------------------------

코드는 단순히 6행을 추가한다.

 

위의 코드가 동작하는지 확인하기위해 아래와 같이 예제를 작성했다.

 

예제

 

 

결과는 아래와 같다.

 

 

결과

 

 

이제 지워보자

 

*행 제거 코드

------------------------------------------------------------------------------------------------------

Sub 행_제거하기() 
     
    Rows(6).Delete
     
End Sub

------------------------------------------------------------------------------------------------------

 

결과

다시 지워졌음을 확인했다.

 

열은 마찬가지로 코드에서 ROWS를 COLUMNS로 바꾸면 된다.

 

 

*열 추가, 제거 코드

------------------------------------------------------------------------------------------------------

Sub 열_추가제거하기() 
    

    Columns(6).Insert 
    Columns(6).Delete
     
End Sub

------------------------------------------------------------------------------------------------------

위의 코드는 테스트 없이 지나간다. 행이랑 똑같기 때문에

 

부분 추가는 아래와 같다.

 

*여러개 추가 코드

------------------------------------------------------------------------------------------------------

Sub 여러개추가하기() 
    

    Columns("F:G").Insert
     
End Sub

------------------------------------------------------------------------------------------------------

위의 코드는 F,G 열을 추가한다.

 

 

여러개 추가 코드 돌려보자

 

여러개 추가 코드 결과

끝.

 

300x250