Zwischenablage in VBA löschen

Iqra Hasnain 21 Juni 2023
Zwischenablage in VBA löschen

In diesem Artikel wird erläutert, wie wir eine Zwischenablage in VBA löschen können.

Excel-VBA-Befehl zum Löschen der Zwischenablage

In Excel können wir mit vielen Daten umgehen, die wir bequem durch Kopieren und Einfügen verschieben. Dadurch wird jedoch die Zwischenablage unübersichtlich, oder wenn wir während der Arbeit eine öffentliche Plattform verwenden, besteht die Möglichkeit, dass Ihre Daten missbraucht werden.

Wir können dieses Problem vermeiden, indem wir die Zwischenablage nach jedem Einfügen löschen, aber das ist eine mühsame Aufgabe. Normalerweise können wir dies in VBA vermeiden, indem wir das Kopieren und Einfügen vermeiden und andere Medien zum Übertragen der Daten verwenden, aber wir können nicht leugnen, dass das Kopieren und Einfügen die bequemste Option ist.

Das Löschen von Daten aus der Zwischenablage ist in VBA keine schwierige Aufgabe. Verwenden Sie die störungsfreie Codezeile unten.

Code:

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

Ausgang:

Leeren Sie die Zwischenablage in VBA mit einer Codezeile

Wir können dies platzieren, nachdem wir mit dem Einfügen fertig sind, wodurch der gesamte Cache aus unserer Zwischenablage gelöscht wird. Der Code kann kurz vor dem Ende unseres Makros hinzugefügt werden.

Die andere Option, die wir nutzen können, kann den Code nach jedem Einfügen in unseren Code eingeben. Dadurch wird die Zwischenablage vor dem nächsten Kopieren und Einfügen gelöscht.

Wir können auch die Windows-Zwischenablage in Excel mit VBA löschen. Dies kann mit der Funktion Zwischenablage leeren erfolgen.

Code:

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

Wenn wir den Code eingegeben haben, fahren Sie mit Sub ClearClipboard() fort.

Ausgang:

Löschen der Zwischenablage nach dem Einfügen von Inhalten von einem Blatt in ein anderes in VBA

Verwandter Artikel - VBA Excel