VBA에서 클립보드 지우기

Iqra Hasnain 2023년6월21일
VBA에서 클립보드 지우기

이 기사에서는 VBA에서 클립보드를 지우는 방법에 대해 설명합니다.

클립보드를 지우는 Excel VBA 명령

Excel에서는 복사 및 붙여넣기를 통해 편리하게 이동하는 많은 데이터를 처리할 수 있습니다. 그러나 이렇게 하면 클립보드가 복잡해지거나 작업 중에 공용 플랫폼을 사용하는 경우 데이터가 오용될 가능성이 있습니다.

붙여넣기할 때마다 클립보드를 지워서 이 문제를 피할 수 있지만 이는 지루한 작업입니다. 일반적으로 VBA에서는 복사 및 붙여넣기를 피하고 다른 매체를 사용하여 데이터를 전송함으로써 이를 피할 수 있지만 복사 및 붙여넣기가 가장 편리한 옵션임을 부정할 수는 없습니다.

클립보드에서 데이터를 지우는 것은 VBA에서 어려운 작업이 아닙니다. 아래의 문제 없는 한 줄의 코드를 사용하십시오.

암호:

# vba
Sub ClearClipboard()
Application.CutCopyMode = False
End Sub

출력:

코드 한 줄로 vba에서 클립보드 지우기

붙여넣기를 완료한 후에 이것을 배치할 수 있습니다. 이렇게 하면 클립보드에서 모든 캐시가 지워집니다. 코드는 매크로의 거의 끝에 추가할 수 있습니다.

우리가 사용할 수 있는 다른 옵션은 코드를 붙여넣을 때마다 코드를 입력할 수 있습니다. 이렇게 하면 다음 복사 및 붙여넣기 전에 클립보드가 지워집니다.

VBA를 사용하여 Excel에서 Windows 클립보드를 지울 수도 있습니다. 이것은 빈 클립보드 기능을 사용하여 수행할 수 있습니다.

암호:

# vba
Sub ClearClipboard()
Range("A1"A4").Copy Destination:=Worksheets("Sheet2").Range("A1")
Application.CutCopyMode = False
End Sub

코드를 입력했으면 Sub ClearClipboard()로 진행합니다.

출력:

VBA에서 한 시트에서 다른 시트로 내용을 붙여넣은 후 클립보드 지우기

관련 문장 - VBA Excel