목차
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 을 보시고 댓글 상자에 제안 사항을 남겨주세요.