목차
텍스트나 이미지를 잘라내거나 복사하면 먼저 클립보드에 저장됩니다. 그런 다음 Word 파일 및 Excel 파일과 같은 위치에 텍스트나 이미지를 붙여넣을 수 있습니다. Excel에서는 다양한 방법으로 클립보드에서 붙여넣을 수 있습니다. Microsoft Visual Basic Applications(VBA) 를 사용하면 클립보드에서 일부 코드를 Excel 파일에 붙여넣을 수 있습니다. 이 기사에서는 VBA 를 사용하여 클립보드에서 Excel로 붙여넣는 3가지 방법을 보여드리겠습니다.
텍스트 파일에서 일부 텍스트를 복사 했다고 가정해 보겠습니다. 클립보드에 저장되었습니다. 이제 VBA 를 사용하여 Excel 파일에 붙여넣기를 원합니다.
연습 통합 문서 다운로드
클립보드에서 Excel.xlsm
로 붙여넣기 클립보드에서 VBA
를 사용하여 클립보드에서 Excel로 붙여넣는 3가지 방법 1. 클립보드에서 VBA를 사용하여 단일 셀에 붙여넣기
적용 전 이 방법을 사용하려면 VBA 프로젝트에 대해 Microsoft Forms 2.0 개체 라이브러리 를 활성화해야 합니다. 그렇게 하려면
< ALT+F11 을 눌러 VBA
를 엽니다. 도구 > 참조 in the VBA 창.
Reference- VBAProject 창을 엽니다.
➤ Microsoft Forms 2.0 개체 라이브러리 를 확인하고 확인 을 클릭합니다.
Microsoft Forms 2.0이 활성화됩니다. 개체 라이브러리 . 이제
삽입 탭을 클릭하고 모듈 을 선택합니다.
모듈(코드) 창을 엽니다.
< 모듈(코드) 창에 다음 코드를 삽입하면
5355
코드가 생성됩니다. 클립보드의 텍스트를 셀 B4 에 붙여넣을 매크로 입니다.
코드를 삽입한 후
➤ 실행 아이콘을 클릭하거나 F5 를 누릅니다.
지금
<닫기 또는 VBA 창을 최소화합니다.
클립보드의 텍스트가 셀 B4 에 붙여넣어진 것을 볼 수 있습니다.
자세히 보기: 수식 없이 Excel에서 복사하여 붙여넣는 방법(7가지 쉬운 트릭)
유사한 읽기
- 엑셀에서 고유한 값을 다른 워크시트에 복사하는 방법(5가지 방법)
- 병합 및 필터링된 셀을 엑셀에서 복사하기(4가지 방법)
- Excel에서 행을 복사하는 방법(4가지 쉬운 방법)
- Excel에서 수천 개의 행을 복사하여 붙여넣기(3가지 방법)
- Excel에서 정확한 서식 복사 및 붙여넣기 방법(빠른 6가지 방법)
2. SendKeys로 클립보드에서 붙여넣기
이 방법은 데이터 붙여넣기 단축키 CTRL+V 를 기반으로 합니다. VBA 코드를 사용하면 이 명령을 사용하여 클립보드에서 데이터를 붙여넣을 수 있습니다. 먼저
VBA 창의 프로젝트 패널에서 시트명을 마우스 오른쪽 버튼으로 클릭합니다.
드롭다운 메뉴가 나타납니다.
➤ 클릭하여 삽입 을 확장한 다음 모듈 을 선택합니다.
모듈이 열립니다. (암호) 창.
➤ 모듈(코드) 창에 다음 코드를 삽입합니다.
2391
코드는 이름이 지정된 매크로 를 생성합니다. Paste_from_Clipboard_2 셀 B4 를 선택한 후 명령 CTRL+V 를 제공하고 클립보드의 데이터를 이 셀에 붙여넣습니다.
이제
< VBA 창을 닫거나 최소화합니다.
➤ ALT+F8
<을 누릅니다. 0> 매크로 창이 열립니다.< 매크로 이름 상자에서 Paste_from_Clipboard_2 를 선택하고 실행<2을 클릭합니다>.
결과적으로 클립보드의 텍스트가 B4 셀에 붙여넣어진 것을 볼 수 있습니다.
자세히 보기: 값만 대상에 복사하는 Excel VBA(매크로, UDF 및 사용자 양식)
3. 클립보드에서 붙여넣기 범위
이 방법에서는 시트에서 클립보드로 데이터 범위를 복사 하고 해당 데이터를 클립보드의 다른 시트에 붙여넣는 방법을 보여 드리겠습니다.
Da라는 시트에 다음 데이터 세트가 있다고 가정합니다. ta .
지금,
➤ ALT+11 을 눌러 VBA 창을 엽니다. .
➤ VBA 창의 프로젝트 패널에서 시트 이름을 마우스 오른쪽 버튼으로 클릭합니다.
드롭다운 메뉴가 나타납니다.
➤ 클릭하여 삽입 을 확장한 다음 모듈 을 선택합니다.
모듈( 코드) 창.
➤ 모듈(코드)에 다음 코드 삽입 window,
1739
코드는 Data 시트의 B4:E9 에서 데이터를 복사합니다. 클립보드. 그런 다음 클립보드에서 Paste Sheet 시트의 B5:E10 에 데이터를 붙여넣습니다.
후
< VBA 창을 닫거나 최소화합니다.
➤ ALT+F8
을 누릅니다. 매크로 창.
< 매크로 이름 상자에서 Copy_Clipboard_Range 를 선택하고 실행 을 클릭합니다.
결과적으로 데이터가 원하는 위치에 붙여넣어집니다.
< 홈 으로 이동합니다. 탭하고 클립보드 리본의 왼쪽 하단 모서리에 있는 작은 아래쪽 화살표 아이콘을 클릭합니다.
엑셀 파일입니다.
이제 시트에 붙여넣은 데이터가 클립보드에 있는 것을 볼 수 있습니다. 사실 데이터는 처음에 여기에 저장되었다가 여기에서 시트로 붙여넣기 했습니다.
자세히 보기: 공식 Excel에서 값 복사 및 붙여넣기(예제 5개)
결론
이 기사에서는 VBA 를 사용하여 클립보드에서 Excel로 붙여넣는 3가지 방법을 찾을 수 있습니다. 처음 두 가지 방법은 클립보드의 내용을 단일 셀에 붙여넣지만 세 번째 방법을 사용하면 데이터를 범위에 붙여넣을 수 있습니다. 헷갈리는 부분이 있으면 언제든지 댓글을 남겨주세요.