Vba에서 열을 삭제하는 방법(예제 포함)


VBA를 사용하여 Excel에서 열을 삭제하려면 다음 방법을 사용할 수 있습니다.

방법 1: 열 삭제

 SubDeleteColumns ()
Columns(" C ").Delete
End Sub

이 특정 예에서는 현재 통합 문서에서 C열을 제거합니다.

방법 2: 범위에서 모든 열 제거

 SubDeleteColumns ()
Columns(" B:D ").Delete
End Sub

이 특정 예에서는 현재 통합 문서에서 B~D 범위의 모든 열을 삭제합니다.

방법 3: 여러 특정 열 삭제

 SubDeleteColumns ()
Range(" B:B,D:D ").Delete
End Sub

이 특정 예에서는 현재 통합 문서에서 열 B와 D를 제거합니다.

다음 예에서는 Excel에서 다음 데이터 세트를 사용하여 실제로 이러한 각 방법을 사용하는 방법을 보여줍니다.

예 1: VBA에서 열 삭제

다음 매크로를 생성하여 데이터세트에서 C열만 제거할 수 있습니다.

 SubDeleteColumns ()
Columns(" C ").Delete
End Sub

이 매크로를 실행하면 다음과 같은 출력이 나타납니다.

C열(‘지원’ 열)만 데이터세트에서 제거되었습니다.

예시 2: 범위에서 모든 열 제거

B에서 D 범위의 모든 열을 제거하려면 다음 매크로를 생성할 수 있습니다.

 SubDeleteColumns ()
Columns(" B:D ").Delete
End Sub

이 매크로를 실행하면 다음과 같은 출력이 나타납니다.

B와 D 사이의 각 열(‘포인트’, ‘어시스트’, ‘리바운드’ 열)이 데이터세트에서 제거되었습니다.

예시 3: 여러 특정 열 삭제

다음 매크로를 생성하여 데이터 세트에서 열 B와 D를 제거할 수 있습니다.

 SubDeleteColumns ()
Range(" B:B,D:D ").Delete
End Sub

이 매크로를 실행하면 다음과 같은 출력이 나타납니다.

B 및 D 열(‘포인트’ 및 ‘리바운드’ 열)이 데이터세트에서 제거되었습니다.

추가 리소스

다음 자습서에서는 VBA에서 다른 일반적인 작업을 수행하는 방법을 설명합니다.

VBA:범위 내 행 수를 계산하는 방법
VBA:사용된 열 수를 계산하는 방법
VBA:마지막으로 사용한 열을 찾는 방법

의견을 추가하다

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다