Excel Gruppenbearbeitungsmodus auflösen
Schritt-für-Schritt-Anleitung
Um den Gruppenbearbeitungsmodus in Excel aufzulösen, kannst Du dein vorhandenes VBA-Makro anpassen. Folge diesen Schritten:
- Öffne den VBA-Editor mit
ALT + F11
.
- Füge den folgenden Code in Dein Makro ein, um nach dem Drucken die Gruppierung aufzulösen:
Sub Drucken()
Dim strPrinterName As String
Dim varRueckgabe As Variant
strPrinterName = Application.ActivePrinter
varRueckgabe = Application.Dialogs(xlDialogPrinterSetup).Show
If varRueckgabe = "Falsch" Then Exit Sub
Dim Antwort
Antwort = MsgBox("Sheet4 & Sheet5, ""Frage""")
If Antwort = vbNo Then
Sheets(Array("Sheet1", "Sheet2", "Sheet3")).PrintOut
Else
Sheets(Array("Sheet1", "Sheet2", "Sheet3", "Sheet4", "Sheet5")).PrintOut
End If
' Hier wird das erste Blatt aktiviert und die Selektion aufgelöst
Worksheets(1).Activate
End Sub
- Schließe den VBA-Editor und führe das Makro aus.
Häufige Fehler und Lösungen
Alternative Methoden
Wenn Du keine VBA-Lösungen verwenden möchtest, kannst Du die Gruppierung manuell auflösen:
- Klicke mit der rechten Maustaste auf eines der selektierten Blätter.
- Wähle „Gruppierung aufheben“ aus dem Kontextmenü.
Diese Methode ist jedoch weniger effizient, wenn Du oft mit mehreren Blättern arbeitest.
Praktische Beispiele
Angenommen, Du hast die Blätter "Januar", "Februar" und "März" in Excel. Wenn Du ein Makro erstellen möchtest, das diese Blätter druckt und danach die Gruppierung aufhebt, kannst Du den oben genannten Code verwenden und die Blattnamen entsprechend anpassen.
Sheets(Array("Januar", "Februar", "März")).PrintOut
Worksheets(1).Activate ' Aktiviert das erste Blatt
Tipps für Profis
- Verwende
Application.ScreenUpdating = False
am Anfang Deines Makros, um Bildschirmflackern zu vermeiden.
- Setze
Application.ScreenUpdating = True
am Ende, um die Anzeige wiederherzustellen.
- Teste Dein Makro in einer Kopie Deiner Datei, um ungewollte Änderungen zu vermeiden.
FAQ: Häufige Fragen
1. Wie kann ich mehrere Blätter auf einmal drucken?
Du kannst die Funktion PrintOut
in einem VBA-Makro verwenden, um mehrere Blätter gleichzeitig zu drucken.
2. Was mache ich, wenn mein Makro nicht funktioniert?
Überprüfe die Syntax und stelle sicher, dass die Blattnamen korrekt sind. Du kannst auch den VBA-Editor verwenden, um Fehler zu identifizieren.
3. Gibt es eine Möglichkeit, die Gruppierung ohne VBA zu lösen?
Ja, Du kannst die Gruppierung manuell aufheben, indem Du mit der rechten Maustaste auf ein Blatt klickst und „Gruppierung aufheben“ wählst.