Live-Forum - Die aktuellen Beiträge
Datum
Titel
17.10.2025 10:28:49
16.10.2025 17:40:39
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Arbeitsbereich festlegen / ausklammern

Forumthread: Arbeitsbereich festlegen / ausklammern

Arbeitsbereich festlegen / ausklammern
30.08.2002 11:01:02
thekla
Hallo,
gibt es eine Möglichkeit, in einem Tabellenblatt einen Arbeitsbereich zu definieren, so dass man in die anderen Bereiche nicht gelangen kann.
(unabhängig von gesperrten/frei gegebenen Zellen, nicht: Zellen ausblenden etc.).
Danke für Hinweise.
Thekla
Anzeige

3
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
Re: Arbeitsbereich festlegen / ausklammern
30.08.2002 11:17:27
Heinz A. Wankmüller
Hallo Thekla,

lege die ScrollArea auf den gewünschten Bereich fest:
Worksheets(1).ScrollArea = "A1:F10"
Solltest du die Einschränkung wieder aufhebn wollen:
Worksheets(1).ScrollArea = ""

Gruß
Heinz

Re: Arbeitsbereich festlegen / ausklammern
30.08.2002 11:58:50
thekla
Hallo Heinz,
danke für die schnelle Antwort. Konnte die Funktion testen.
Doch bin ich bzgl. VBA/Makros ein Laie: Wie sorge ich dafür, dass diese Funktion beim Öffnen der betreffenden Datei und für die gesamte Arbeitssitzung der betreffenden Datei gültig ist?

Gruss Thekla

Anzeige
Re: Arbeitsbereich festlegen / ausklammern
30.08.2002 14:07:39
Heinz A. Wankmüller
Hallo Thekla,

Mit Alt+F11 in die Entwicklungsumgebung gehen.
Im Projektexplorer (linkes Fenster) die entsprechende (geöffnete) Datei suchen.
Unter Microsoft Excel Objekte "DieseArbeitsmappe" doppelklicken.
Nun im rechten Feld, das Dropdownfeld mit "Allgemein" öffnen und "Workbook" auswählen.
In den nun erscheineden Prozedurrumpf z.B. folgenden Code eingeben:

Für mehrere Tabellen in derselben Arbeitsmappe einfach mehrere Zeilen einfügen. Es darf nur ein "Workbook_Open"-Makro geben!

Nun bleibt diese Einschränkung bis zum Schließen der Datei aktiv. Außer du hebst sie selbst per VBA wieder auf.

Gruß
Heinz

Anzeige
;
Anzeige

Infobox / Tutorial

Arbeitsbereich in Excel festlegen und verwalten


Schritt-für-Schritt-Anleitung

Um den Arbeitsbereich in Excel festzulegen, kannst du die ScrollArea-Eigenschaft verwenden. Diese Methode funktioniert in Excel VBA und ermöglicht es, einen bestimmten Bereich sichtbar zu halten. Hier sind die Schritte:

  1. Öffne die Entwicklungsumgebung: Drücke Alt + F11, um die VBA-Entwicklungsumgebung zu öffnen.

  2. Wähle das richtige Arbeitsblatt: Im Projektexplorer (linkes Fenster) wähle deine geöffnete Datei aus.

  3. Füge den Code ein: Doppelklicke auf "DieseArbeitsmappe" und wähle im Dropdown "Workbook". Füge dann den folgenden Code ein:

    Private Sub Workbook_Open()
       Worksheets(1).ScrollArea = "A1:F10" ' Hier den gewünschten Bereich anpassen
    End Sub
  4. Speichere die Änderungen: Schließe den VBA-Editor und speichere deine Excel-Datei.

  5. Teste die Funktion: Schließe und öffne die Datei erneut, um sicherzustellen, dass die Einschränkung aktiv ist.


Häufige Fehler und Lösungen

  • Fehler: ScrollArea wird nicht angewendet
    Lösung: Stelle sicher, dass du den Code im Workbook_Open-Event korrekt eingefügt hast und dass das Arbeitsblatt, auf das du zugreifen möchtest, aktiv ist.

  • Fehler: Der Bereich ist nicht sichtbar
    Lösung: Überprüfe, ob die angegebene Range (z.B. "A1:F10") auch tatsächlich Teil des aktuellen Arbeitsblatts ist. Zudem sollte dieses Blatt aktiv sein.


Alternative Methoden

Eine weitere Methode, um den Arbeitsbereich in Excel festzulegen, ist die Verwendung von Blattschutz. Dies ermöglicht es dir, die Zellen zu sperren, während du andere Zellen weiterhin bearbeiten kannst. Hier ist, wie du das machst:

  1. Blattschutz aktivieren: Gehe zu "Überprüfen" > "Blatt schützen".
  2. Einstellungen anpassen: Wähle die Zellen, die bearbeitet werden dürfen, bevor du den Blattschutz aktivierst.
  3. Blattschutz deaktivieren: Um den Schutz aufzuheben, gehe wieder zu "Überprüfen" und klicke auf "Blattschutz aufheben".

Diese Methode ist nützlich, wenn du sicherstellen möchtest, dass nur bestimmte Zellen bearbeitet werden können.


Praktische Beispiele

Wenn du beispielsweise nur bestimmte Bereiche in einem Tabellenblatt anzeigen möchtest, kannst du die ScrollArea-Eigenschaft so anpassen:

Worksheets(1).ScrollArea = "B2:D20"

Dies zeigt nur den Bereich von B2 bis D20 an und sperrt den Zugriff auf den Rest des Arbeitsblatts. So kannst du den Excel-Arbeitsbereich effektiv steuern.


Tipps für Profis

  • Verwende benannte Bereiche: Anstatt feste Zellreferenzen zu verwenden, kannst du benannte Bereiche in deinem VBA-Code nutzen. Das macht deinen Code flexibler und leichter zu verstehen.

  • Dokumentation: Halte deine VBA-Projekte gut dokumentiert, sodass du später nachvollziehen kannst, welche Funktionen und Einstellungen du verwendet hast.

  • Backup: Erstelle regelmäßige Backups deiner Arbeitsmappen, besonders wenn du mit VBA arbeitest. So kannst du Änderungen leicht zurücksetzen.


FAQ: Häufige Fragen

1. Wie kann ich den Arbeitsbereich in Excel nur anzeigen?
Du kannst die ScrollArea-Eigenschaft verwenden, um einen bestimmten Bereich sichtbar zu machen und den Zugriff auf andere Bereiche zu verhindern.

2. Was passiert, wenn ich die Datei schließe?
Die festgelegte ScrollArea bleibt aktiv, bis du die Datei schließt. Um sie zurückzusetzen, musst du den entsprechenden Code im VBA-Editor anpassen oder löschen.

3. Ist diese Methode auch in älteren Excel-Versionen verfügbar?
Ja, die Verwendung der ScrollArea-Eigenschaft ist in den meisten modernen Excel-Versionen verfügbar, aber die genaue Vorgehensweise kann sich leicht unterscheiden.

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