Ich danke euch für eure Hilfe.
Sub auto_open()
ActiveWindow.FreezePanes = False
ActiveWindow.FreezePanes = True
End Sub
Um beim Öffnen einer Excel-Datei möglicherweise bestehende Fixierungen aufzuheben und eine neue zu setzen, kannst Du VBA verwenden. Hier ist eine einfache Schritt-für-Schritt-Anleitung:
Öffne die Excel-Datei.
Drücke ALT + F11, um den VBA-Editor zu öffnen.
Füge ein neues Modul hinzu:
Einfügen > Modul.Füge den folgenden Code ein:
Sub auto_open()
ActiveWindow.FreezePanes = False ' Bestehende Fixierung aufheben
Range("B2").Select ' Wähle die Zelle, von der aus die Fixierung gesetzt wird
ActiveWindow.FreezePanes = True ' Neue Fixierung setzen
End Sub
Schließe den VBA-Editor und speichere die Datei als Makro-fähige Excel-Datei (.xlsm).
Öffne die Datei erneut, um zu testen, ob die Fixierung wie gewünscht funktioniert.
Fixierung aufheben geht nicht: Stelle sicher, dass Du die Zelle auswählst, bevor Du die Fixierung setzt. Wenn Du bereits eine Fixierung hast, wird sie nicht aufgehoben, wenn Du nicht explizit den Befehl ActiveWindow.FreezePanes = False ausführst.
Excel fixieren aufheben funktioniert nicht: Überprüfe, ob Du im richtigen Arbeitsblatt arbeitest. Fixierungen sind spezifisch für das aktuelle Arbeitsblatt.
Neben der Verwendung von VBA kannst Du auch manuell Fixierungen aufheben:
Diese Methode ist nützlich, wenn Du keine VBA-Kenntnisse hast und schnell eine Fixierung entfernen möchtest.
Ein häufiges Szenario ist das Fixieren der oberen Zeile:
Wenn Du jedoch beim Öffnen die Fixierung aufheben möchtest, verwende den oben genannten VBA-Code.
1. Wie kann ich mehrere Zeilen fixieren?
Um mehrere Zeilen zu fixieren, wähle die Zelle in der ersten Spalte unter der letzten Zeile, die Du fixieren möchtest, und führe dann ActiveWindow.FreezePanes = True aus.
2. Funktioniert das auch in Excel 365?
Ja, der VBA-Code funktioniert in Excel 365 sowie in älteren Versionen, solange VBA unterstützt wird.
3. Was tun, wenn Excel die Fixierung nicht aufhebt?
Stelle sicher, dass keine Dialogfenster offen sind und Du die richtige Zelle ausgewählt hast. Überprüfe auch, ob der Code im richtigen Arbeitsblatt ausgeführt wird.