Live-Forum - Die aktuellen Beiträge
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

workbook schließen / Zwischenablage

Forumthread: workbook schließen / Zwischenablage

workbook schließen / Zwischenablage
17.12.2004 14:46:12
Susann-Marie
Hallo,
wenn ich mein Workbook mit close schließe, kriege ich immer die Meldung, dass noch Informationen in der Zwischenablage sind, und ob ich diese anderen Anwendungen zu Verfügung stellen will.
Kann man diese Meldung irgendwie unterbinden?
Vielen Dank
Anzeige

2
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: workbook schließen / Zwischenablage
17.12.2004 14:50:18
Helfer
Application.DisplayAlerts = False
AW: workbook schließen / Zwischenablage
17.12.2004 14:51:48
oder
Application.CutCopyMode = False
Anzeige
;
Anzeige
Anzeige

Infobox / Tutorial

Workbook schließen ohne Zwischenablage-Meldungen


Schritt-für-Schritt-Anleitung

Um dein Workbook in Excel mit VBA zu schließen, ohne die lästige Meldung über die Zwischenablage zu erhalten, kannst du die folgenden Schritte ausführen:

  1. Öffne den VBA-Editor mit ALT + F11.

  2. Füge ein neues Modul hinzu, indem du mit der rechten Maustaste auf "VBAProject (deinWorkbookName)" klickst und "Einfügen" > "Modul" wählst.

  3. Schreibe den folgenden Code in das Modul:

    Sub WorkbookSchließen()
        Application.DisplayAlerts = False
        Application.CutCopyMode = False
        ThisWorkbook.Close
        Application.DisplayAlerts = True
    End Sub
  4. Schließe den VBA-Editor und führe das Makro aus, um dein Workbook ohne die Zwischenablage-Meldung zu schließen.


Häufige Fehler und Lösungen

Fehler: Die Meldung erscheint trotzdem.

Lösung: Stelle sicher, dass die Zeile Application.CutCopyMode = False vor dem Schließen des Workbooks steht. Diese Anweisung sorgt dafür, dass der Kopiermodus beendet wird.

Fehler: Das Workbook wird nicht geschlossen.

Lösung: Überprüfe, ob das Workbook möglicherweise schreibgeschützt ist oder ob andere Makros aktiv sind, die das Schließen verhindern.


Alternative Methoden

Wenn du die Meldung über die Zwischenablage nicht über VBA unterdrücken möchtest, gibt es auch manuelle Methoden:

  1. Zwischenablage leeren: Vor dem Schließen des Workbooks kannst du den Inhalt der Zwischenablage manuell leeren, indem du etwas anderes kopierst (z.B. einen leeren Bereich).
  2. Excel-Einstellungen: In den Optionen von Excel kannst du die Anzeige von Warnmeldungen anpassen, dies betrifft jedoch alle Warnmeldungen und nicht nur die zur Zwischenablage.

Praktische Beispiele

Hier ist ein einfaches Beispiel, wie du das Makro in einem realen Szenario verwenden kannst:

  • Angenommen, du hast Daten in einem Workbook bearbeitet und einige davon kopiert. Um das Workbook zu schließen, ohne die Zwischenablage-Meldung zu sehen, führst du einfach das WorkbookSchließen-Makro aus. Dies ist besonders nützlich, wenn du regelmäßig mit VBA arbeitest und viele Workbooks schließt.

Tipps für Profis

  • Nutze globale Variablen: Wenn du oft mit mehreren Workbooks arbeitest, kannst du globale Variablen verwenden, um den Status der Zwischenablage zu verfolgen.
  • Fehlerbehandlung: Füge Fehlerbehandlungsroutinen zu deinem VBA-Code hinzu, um unerwartete Probleme beim Schließen des Workbooks besser zu handhaben.

FAQ: Häufige Fragen

1. Kann ich die Warnmeldung auch ohne VBA deaktivieren?
Nein, die Warnmeldung über die Zwischenablage kann nur durch VBA oder manuelles Eingreifen unterdrückt werden.

2. Muss ich Application.DisplayAlerts = False verwenden?
Es ist nicht zwingend erforderlich, aber es hilft, die Benutzeroberfläche während des Schließens des Workbooks sauber zu halten. Du kannst es aber weglassen, wenn du keine weiteren Warnmeldungen unterdrücken möchtest.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige