VBA를 사용하여 Microsoft Excel에 행을 삽입하는 방법: 최고의 3단계

Visual Basic 프로그래밍 언어를 사용하여 Excel 시트를 자동화하는 것은 고급 Excel 사용자, 비즈니스 및 개발자 사이에서 인기가 있습니다. 예를 들어 VBA 기반 작업은 한 번의 클릭으로 행을 자동으로 추가합니다.

또한 Excel VBA는 세 번째 열이 비어 있을 때 행 삽입, 현재 활성 셀 뒤에 행 삽입 등과 같은 특정 논리에 따라 행을 삽입할 수 있습니다. 따라서 VBA를 활용하여 Excel 워크시트에 행을 삽입하는 방법을 배우려면 계속 읽으십시오.

VBA를 사용하여 Microsoft Excel에 행을 삽입하는 방법: 최고의 3단계

1. VBA를 사용하여 행 삽입: 단일 및 다중

Excel VBA 편집기의 Insert 메서드와 EntireRow 속성을 사용하여 지정된 셀 참조 뒤에 하나 이상의 행을 삽입하는 간단한 VBA 코드를 작성할 수 있습니다 .

다음은 VBA 코드와 함께 시도할 수 있는 단계입니다.

  • 대상 Excel 통합 문서를 열고 행을 삽입하려는 Excel 워크시트에 액세스합니다.
  • Alt+F11을 눌러 Excel VBA 편집기를 불러옵니다.
  • 코드 편집기에서 메뉴 섹션의 삽입 탭을 찾아 클릭합니다.
  • 이제 모듈을 클릭하여 빈 VBA 코드 편집 모듈을 엽니다.
  • 아래 언급된 VBA 코드를 복사하여 붙여넣어 단일 행을 삽입합니다. 다른 위치에 행을 삽입하려는 경우 셀 범위를 변경할 수 있습니다.

Sub vba_insert_row() Range("A3").EntireRow.Insert End Sub

코드 입력을 마치면 F5를 눌러 VBA 매크로를 실행합니다. VBA 코드에서 언급한 셀 참조에 새 행이 표시됩니다.

여러 행을 삽입하려면 셀 참조를 하나의 셀 주소에서 셀 범위로 변경합니다. 예를 들어 A3A6 사이에 두 개의 행이 필요한 경우 셀 참조로 A4:A5 를 입력합니다 . VBA 코드는 셀 범위를 삽입한 후 다음과 같이 표시됩니다.

Sub vba_insert_row() Range("A4:A5").EntireRow.Insert End Sub

2. VBA를 사용하여 행 삽입: 복사된 새 행

다음 작은 코드를 사용하여 행을 복사하여 다른 위치에 붙여넣을 수 있습니다.

Sub vba_insert_row() Rows(4).Copy Rows(6).Insert Shift:=xlShiftDown End Sub

이 코드를 실행하면 Excel에서 A4 행을 복사하여 A5 A7사이 에 붙여넣습니다 . VBA 기반 자동 수정은 Ctrl+Z 명령을 사용하여 취소할 수 없습니다 . 변경 사항을 수동으로 삭제해야 합니다.

3. VBA를 사용하여 행 삽입: 서식 없음

인접한 행에서 서식을 복사하지 않고 두 행 사이에 행을 삽입하려고 한다고 가정해 보겠습니다. 이 VBA 삽입 행 코드를 실행하여 쉽게 수행할 수 있습니다.

Sub vba_insert_row() Rows(5).EntireRow.Insert Rows(5).ClearFormats End Sub

앞서 언급한 VBA 스크립트를 실행하면 원하는 위치에 비어 있고 서식이 지정되지 않은 행이 나타납니다.

마지막 말

삽입 기능이나 오른쪽 클릭 상황에 맞는 메뉴를 사용하여 작은 Excel 파일에 행을 삽입하는 것이 더 쉬울 수 있습니다. 그러나 빅 데이터 분석 또는 수천 행의 Excel 시트에서 작업하는 경우 수동 행 삽입은 시간이 많이 걸리는 프로세스가 됩니다. 여기에서 위에서 언급한 VBA 삽입 행 코드를 적용하여 시간을 절약할 수 있습니다.

Excel VBA로 할 수 있는 더 재미있는 일을 찾고 계십니까? VBA를 사용 하면 Excel의 맞춤법 검사가 쉬워집니다.

Leave a Comment

Access 2010: 데이터베이스 테이블을 Excel 2010으로 내보내기

Access 2010: 데이터베이스 테이블을 Excel 2010으로 내보내기

Access에서 다양한 작업을 수행하는 것은 RDBMS(관계형 데이터베이스 관리 시스템)에 특정 구문 및 제약 조건이 필요하기 때문에 쉽지 않습니다.

Word 문서에서 숨겨진 메타데이터 및 요소 제거

Word 문서에서 숨겨진 메타데이터 및 요소 제거

거의 모든 문서에는 숨겨진 텍스트, 개체 정보, 개인 정보(식별 정보: 작성자 이름) 및 기타 정보가 포함되어 있습니다.

Excel 2010의 비교 히스토그램

Excel 2010의 비교 히스토그램

차트는 Excel에서 가장 중요한 기능 중 하나이지만, 때로는 다른 방식으로 사용해야 할 때가 있습니다. 비교 히스토그램을 만들어 보겠습니다.

Excel 2010에서 데이터 통합을 사용하여 스프레드시트 병합

Excel 2010에서 데이터 통합을 사용하여 스프레드시트 병합

우리는 일반적으로 각 인스턴스의 데이터를 확인하고 개별적으로 보기 위해 여러 워크시트에 데이터를 유지하지만 모든 워크시트를 병합하는 것이 좋을 것입니다.

PowerPoint 2010에서 섹션을 사용하여 프레젠테이션 구성

PowerPoint 2010에서 섹션을 사용하여 프레젠테이션 구성

이제 섹션 기능을 사용하여 PowerPoint 2010 프레젠테이션을 더욱 쉽게 관리하고 구성할 수 있습니다. 섹션 기능을 사용하면 슬라이드를 마치

Ad-Aware Free를 사용하여 Outlook 2010에서 이메일 바이러스 검사

Ad-Aware Free를 사용하여 Outlook 2010에서 이메일 바이러스 검사

Ad-Aware의 최신 버전에는 Outlook에서 수신되는 모든 이메일을 검사하고 악성 이메일을 차단하는 이메일 스캐너라는 추가 기능이 포함되어 있습니다.

수식 분석 및 Excel 2010 추적 선행 조건 및 종속 조건 기능 개선

수식 분석 및 Excel 2010 추적 선행 조건 및 종속 조건 기능 개선

Arixcel Explorer는 수식을 심층적으로 분석할 수 있는 Excel 추가 기능입니다. 이 기능을 사용하면 수식과 관련된 모든 셀의 위치와 값을 확인할 수 있습니다.

Word 2010에서 이미지 레이아웃 변경

Word 2010에서 이미지 레이아웃 변경

그림 레이아웃 갤러리는 텍스트와 완벽하게 어우러져 보기 좋은 모양을 연출할 수 있는 다양한 이미지별 효과를 제공합니다. 이 갤러리는

Word 2010에서 밑줄 스타일을 변경하는 방법

Word 2010에서 밑줄 스타일을 변경하는 방법

이전 Word 버전과 달리 Word 2010에서는 다양한 밑줄 스타일을 제공합니다. 밑줄 색상을 변경하고 밑줄을 사용자 지정할 수도 있습니다.

배포를 위한 Word 2010 문서 준비 [준비 메뉴]

배포를 위한 Word 2010 문서 준비 [준비 메뉴]

Microsoft Word 2010에는 다양한 옵션을 사용하여 문서 내용을 보다 강력하게 제어할 수 있는 문서 준비 기능이 포함되어 있습니다.