Excel에서 값 및 형식을 복사하기 위한 VBA 선택하여 붙여넣기(예 9개) -

  • 이 공유
Hugh West

Microsoft Excel에서 데이터를 복사하여 붙여넣어야 하는 경우 Excel에는 다양한 바로 가기 및 리본 도구 기능이 있습니다. Excel VBA 매크로에는 통합 문서 옵션이 아닌 이러한 기능도 있습니다. Excel의 VBA 붙여넣기 값과 형식에 대해 논의할 것입니다.

연습 통합 문서 다운로드

이 연습 통합 문서를 다운로드하여 읽는 동안 연습해 보십시오. 이 문서.

PasteSpecial.xlsm을 사용하는 값 ​​및 형식

9 Excel VBA에서 선택하여 붙여넣기를 사용하여 값 및 형식을 복사하는 예

이 기사에서는 VBA 매크로를 사용하여 특수 붙여넣기 값과 Excel 형식을 지정하는 9가지 방법에 대해 설명합니다.

이를 위해 아래 데이터 세트를 고려하십시오.

1. VBA 선택하여 붙여넣기에서 InputBox를 적용하여 값 및 형식 복사

이 예에서는 선택하여 붙여넣기 에 대해 InputBox 옵션을 사용합니다.

1단계 :

  • 개발자 탭으로 이동합니다.
  • 매크로 기록 을 클릭합니다.
  • 설정 Excel_Paste_Special_1 매크로 이름 으로 지정합니다.
  • 그런 다음 확인 을 누릅니다.

2단계:

  • 이제 매크로 명령을 클릭합니다.
  • 매크로 를 선택한 다음 한 단계씩 .

3단계:

  • 다음을 복사하여 붙여넣습니다. 명령 모듈에 코드를 입력합니다.
1732

4단계:

  • F5 <2를 누릅니다> 실행하려면코드입니다.
  • 새 대화 상자가 나타납니다. 해당 상자에서 소스 범위를 선택합니다.
  • 그런 다음 확인 을 누릅니다.

5단계:

  • 다른 대화 상자가 나타납니다. 복사한 셀을 붙여넣을 빈 범위를 선택합니다.

이제 데이터세트를 살펴봅니다.

모든 데이터는 VBA 붙여넣기 특수 를 사용하여 값 및 형식과 함께 복사됩니다.

자세히 보기: VBA 붙여넣기 특수를 적용하고 Excel에서 소스 서식을 유지하는 방법

2. VBA 붙여넣기 특수

에서 xlPasteAllUsingSourceTheme를 사용하여 값 및 형식으로 셀 범위 삽입 이 섹션의 VBA 코드에 직접 셀 범위를 삽입합니다.

1단계:

  • Alt+F11 을 눌러 명령 모듈에 들어갑니다.
  • 명령 모듈에 다음 코드를 입력합니다.
8151

2단계:

  • 이제 F5 를 눌러 코드를 실행합니다.

xlPasteAllUsingSourceTheme 명령은 원본 데이터의 정확한 복제본을 복사합니다.

자세히 보기: Excel VBA: 셀 값을 복사하여 다른 셀에 붙여넣기

3. VBA 변수를 사용하여 선택하여 붙여넣기를 사용하여 값 및 형식이 있는 범위 삽입

VBA 선택하여 붙여넣기 코드에서 변수 사용을 보여줍니다.

단계 1:

  • 먼저 Alt+F11 를 눌러 명령 모듈을 입력합니다.
  • 명령어에 아래 코드를 씁니다.module.
8085

2단계:

  • F5 키를 누르고 다음을 실행합니다. code.

자세히 보기: Excel VBA: 범위를 다른 통합 문서로 복사

4. xlPasteValues ​​및 xlPasteFormats를 사용하여 다른 시트의 값 및 형식 복사 형식 변경되지 않은 상태 유지

위 방법은 데이터를 복사하여 동일한 시트에 붙여넣는 데 사용되었습니다. 이제 다양한 시트에 VBA 붙여넣기 특수 를 사용하는 방법을 보여드리겠습니다.

1단계:

  • 명령 모듈 입력 Alt+F11 을 클릭하고 다음 코드를 복사합니다.
4449

2단계:

  • F5 를 눌러 코드를 실행합니다.

Data_Set Different_Sheet 에 복사됩니다.

자세히 보기: Excel에서 수식 및 형식에 VBA PasteSpecial을 사용하는 방법(3가지 방법)

유사한 읽기

  • 엑셀에서 여러 셀을 다른 시트에 복사하는 방법(9가지 방법)
  • Excel에서 붙여넣기와 특수 붙여넣기의 차이점
  • 열지 않고 다른 통합 문서에서 데이터를 복사하는 Excel VBA
  • Excel에서 복사하여 붙여넣는 방법 및 셀 크기 유지(예 7개)
  • Excel VBA를 사용하여 다음 빈 행에 값 복사 및 붙여넣기(예 3개)

5 . xlPasteFormats를 사용하여 형식만 붙여넣기

이전 방법에서는 전체 데이터를 복사하여 붙여넣었습니다.변화 없이. 하지만 이 섹션에서는 데이터 형식만 복사하겠습니다.

1단계:

  • Alt+를 눌러 명령 모듈로 이동합니다. F11 .
  • 명령 모듈에 아래 코드를 복사하여 붙여넣으십시오.
3278

2단계:

  • 이제 F5 버튼을 누르고 코드를 실행합니다.

데이터세트를 봅니다. 형식만 복사되며 여기에는 값이 없습니다.

자세히 보기: 형식을 변경하지 않고 Excel에서 복사하여 붙여넣는 방법

6. xlPasteValues를 사용하여 값만 붙여넣기

VBA 선택하여 붙여넣기 를 통해서만 값을 복사할 수 있습니다.

1단계:

  • Alt+F11 을 눌러 명령 모듈에 들어갑니다.
  • 명령 모듈에 다음 코드를 작성합니다.
6958

2단계:

  • F5 를 클릭하고 코드를 실행합니다.

데이터 집합을 확인합니다. 여기에는 값만 복사됩니다. 이 방법에서는 형식이 복사되지 않습니다.

자세히 보기: VBA를 사용하여 Excel에서 서식 없이 값만 붙여넣는 방법

7. 단일 셀의 모든 내용 복사 및 붙여넣기

이전 섹션에서는 데이터 범위를 복사했습니다. 여기에서는 단일 셀만 복사합니다.

1단계:

  • 이제 Alt+F11 을 누르고 명령을 입력합니다. 모듈.
  • 모듈에 다음 코드를 입력합니다.
5044

2단계:

  • 이제 F5를 누릅니다. 버튼을 눌러 코드를 실행합니다.

여기에 범위가 아닌 단일 셀이 복사된 것을 확인할 수 있습니다.

자세히 보기: Excel에서 값을 복사하여 붙여넣는 수식(예 5개)

8. 특정 열의 모든 속성을 VBA로 복사 및 붙여넣기

단일 셀과 마찬가지로 데이터 세트의 단일 열을 복사할 수 있습니다.

1단계:

  • 간단히 Alt+F11 을 눌러 명령 모듈을 입력하십시오.
  • 모듈에 아래 코드를 작성하십시오.
3809

2단계:

  • F5 를 눌러 코드를 실행합니다.

여기서 열 B 열 E 에 복사된 것을 볼 수 있습니다.

자세히 보기: [고정됨]: Excel에서 오른쪽 클릭 복사 및 붙여넣기가 작동하지 않음(11 솔루션)

9. Excel VBA로 행의 모든 ​​속성 복사 및 붙여넣기

마찬가지로 선택하여 붙여넣기 를 사용하여 단일 행을 복사할 수 있습니다.

1단계 :

  • 명령 모듈에 들어가려면 Alt+F11 을 클릭하세요.
  • 명령 모듈에 다음 코드를 복사하세요.
1906

2단계:

  • F5 를 눌러 코드를 실행합니다.

여기서 행 4 행 11 에 복사됩니다.

자세히 보기: 매크로를 사용하여 Excel에서 여러 행을 복사하는 방법(예제 4개)

결론

이 기사에서는 9 Excel에서 VBA 붙여넣기 특수 값 및 형식의 방법. 나는 이것이 만족하기를 바랍니다너의 요구. 저희 웹사이트 Exceldemy.com 을 보시고 댓글 상자에 제안 사항을 남겨주세요.

Hugh West는 업계에서 10년 이상의 경험을 가진 고도로 숙련된 Excel 트레이너이자 분석가입니다. 그는 회계 및 재무 학사 학위와 경영학 석사 학위를 보유하고 있습니다. Hugh는 교육에 대한 열정을 가지고 있으며 따라하기 쉽고 이해하기 쉬운 독특한 교수법을 개발했습니다. Excel에 대한 그의 전문 지식은 전 세계 수천 명의 학생과 전문가가 자신의 기술을 향상시키고 경력에서 탁월하도록 도왔습니다. Hugh는 자신의 블로그를 통해 자신의 지식을 전 세계와 공유하고 개인과 기업이 잠재력을 최대한 발휘할 수 있도록 무료 Excel 자습서 및 온라인 교육을 제공합니다.