VBA를 사용하여 클립보드에서 Excel로 붙여넣는 방법

  • 이 공유
Hugh West

텍스트나 이미지를 잘라내거나 복사하면 먼저 클립보드에 저장됩니다. 그런 다음 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가지 방법을 찾을 수 있습니다. 처음 두 가지 방법은 클립보드의 내용을 단일 셀에 붙여넣지만 세 번째 방법을 사용하면 데이터를 범위에 붙여넣을 수 있습니다. 헷갈리는 부분이 있으면 언제든지 댓글을 남겨주세요.

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