VBA에서 클립보드 지우기
Iqra Hasnain
2023년6월21일
이 기사에서는 VBA에서 클립보드를 지우는 방법에 대해 설명합니다.
클립보드를 지우는 Excel VBA 명령
Excel에서는 복사 및 붙여넣기를 통해 편리하게 이동하는 많은 데이터를 처리할 수 있습니다. 그러나 이렇게 하면 클립보드가 복잡해지거나 작업 중에 공용 플랫폼을 사용하는 경우 데이터가 오용될 가능성이 있습니다.
붙여넣기할 때마다 클립보드를 지워서 이 문제를 피할 수 있지만 이는 지루한 작업입니다. 일반적으로 VBA에서는 복사 및 붙여넣기를 피하고 다른 매체를 사용하여 데이터를 전송함으로써 이를 피할 수 있지만 복사 및 붙여넣기가 가장 편리한 옵션임을 부정할 수는 없습니다.
클립보드에서 데이터를 지우는 것은 VBA에서 어려운 작업이 아닙니다. 아래의 문제 없는 한 줄의 코드를 사용하십시오.
암호:
# vba
Sub ClearClipboard()
Application.CutCopyMode = False
End Sub
출력:
붙여넣기를 완료한 후에 이것을 배치할 수 있습니다. 이렇게 하면 클립보드에서 모든 캐시가 지워집니다. 코드는 매크로의 거의 끝에 추가할 수 있습니다.
우리가 사용할 수 있는 다른 옵션은 코드를 붙여넣을 때마다 코드를 입력할 수 있습니다. 이렇게 하면 다음 복사 및 붙여넣기 전에 클립보드가 지워집니다.
VBA를 사용하여 Excel에서 Windows 클립보드를 지울 수도 있습니다. 이것은 빈 클립보드 기능을 사용하여 수행할 수 있습니다.
암호:
# vba
Sub ClearClipboard()
Range("A1"A4").Copy Destination:=Worksheets("Sheet2").Range("A1")
Application.CutCopyMode = False
End Sub
코드를 입력했으면 Sub ClearClipboard()
로 진행합니다.
출력: