Excel VBA 클립보드 지우기

Written by

Editorial Team

Reviewed by

Steve Rynearson

Translated by

Younjung Kim

Last updated on 5월 5, 2023

Excel VBA 클립보드 지우기

Excel VBA에서 클립보드를 지우려면 아래와 같이 한 줄의 코드만 있으면 됩니다:

Application.CutCopyMode = False

 

vba clear clipboard

여기서 얘기하는 클립보드는 표준 Windows 클립보드와는 다릅니다. Windows 클립보드를 지우려면 EmptyClipboard 함수를 사용해야 합니다. 아래 코드를 복사하여 코드 모듈에 붙여넣고 Sub TestClipboardClear를 실행하여 Windows 클립보드를 지울 수 있습니다.

Option Explicit

Public Declare Function OpenClipboard Lib "user32" (ByVal hwnd As Long) As Long
Public Declare Function EmptyClipboard Lib "user32" () As Long
Public Declare Function CloseClipboard Lib "user32" () As Long

Public Function ClearClipboard()
  OpenClipboard (0&)
  EmptyClipboard
  CloseClipboard
End Function

Sub TestClipboardClear()
  Call ClearClipboard
End Sub

 

vba-free-addin

VBA 코드 예시 추가 기능

본 웹사이트에 있는 모든 코드 예시에 쉽게 접근해보세요.

메뉴로 이동하여 클릭만 하면 코드는 모듈에 바로 입력됩니다. .xlam 추가 기능.

(설치가 필요 없습니다!)

무료 다운로드

VBA 코드 예시로 돌아가기