Excel-VBA – Zwischenablage löschen

Written by

Editorial Team

Reviewed by

Steve Rynearson

Translated by

Zakarya El Oirzadi

Last updated on Dezember 8, 2022

Excel-VBA – Zwischenablage löschen

Das Löschen der Zwischenablage in Excel-VBA erfordert nur eine einzige Codezeile:

Application.CutCopyMode = False

vba zwischenablage loeschen

Dies unterscheidet sich jedoch von der Standard-Windows-Zwischenablage. Um die Windows-Zwischenablage zu löschen, können Sie die Funktion EmptyClipboard verwenden. Kopieren Sie den folgenden Code, fügen Sie ihn in ein Codemodul ein und führen Sie Sub ZwischenablageLoeschenTest aus, um die Windows-Zwischenablage zu löschen.

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 ZwischenablageLoeschen()
  OpenClipboard (0&)
  EmptyClipboard
  CloseClipboard
End Function

Sub ZwischenablageLoeschenTest()
  Call ZwischenablageLoeschen
End Sub
vba-free-addin

Add-In für VBA-Code-Beispiele

Auf alle Code-Beispiele aus unserer Website einfach zugreifen.

Navigieren Sie einfach zum Menü, klicken Sie darauf und der Code wird direkt in Ihr Modul eingefügt. .xlam add-in.

(Keine Installation erforderlich!)

Kostenloser Download

Return to VBA Code Examples