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

Forumthread: Scrollbereich festlegen

Scrollbereich festlegen
15.03.2006 14:48:53
Jakob
Hallo,
ich möchte beim Aufruf der Datei der Scrollbereich auf z.B. A1:L50 festgelegt wird. Wie kann ich das realisieren? Ich habe es mit folgenden Code versucht:
ActiveSheet.ScrollArea = Range("A1:L50")
Wenn ich den Bereich markiere und mit folgenden Code versuche, dann klappt es:
ActiveSheet.ScrollArea = Selection.Address
Besten Dank für Eure Hilfe.
Gruß
J.Freitag
Anzeige

4
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
ScrollArea
15.03.2006 14:54:28
Beate
Hallo,
Das Makro gehört ins Codefinster "dieseArbeitsmappe" und steht ab nächstem Dateistart zur Verfügung. Tabellenname im Code anpassen:

Private Sub Workbook_Open()
Sheets("Tabelle1").ScrollArea = "A1:L50"
End Sub

Gruß,
Beate
AW: ScrollArea
15.03.2006 15:03:19
Jakob
Hallo Beate, Andreas, Hansi,
hat super geklappt.
Vielen Dank für Eure Hilfe.
Gruß
J.Freitag
Anzeige
AW: Scrollbereich festlegen
15.03.2006 14:54:45
Andreas
Hi Jakob,
einfach den Bereich nennen, also bspw.
ActiveSheet.ScrollArea = "A1:S100"
Dann sollte es gehen.
Grüßé
Andreas
AW: Scrollbereich festlegen
15.03.2006 14:55:49
Hansi
Hi

Private Sub Workbook_Open()
Sheets("Tabelle1").ScrollArea = "$A$1:$l$30"
End Sub

Gruss Hansi
;
Anzeige
Anzeige

Infobox / Tutorial

Scrollbereich in Excel festlegen und anpassen


Schritt-für-Schritt-Anleitung

Um den Scrollbereich in Excel festzulegen, kannst du die folgende Schritt-für-Schritt-Anleitung nutzen:

  1. Öffne die Excel-Datei, in der du den Scrollbereich festlegen möchtest.

  2. Drücke ALT + F11, um den VBA-Editor zu öffnen.

  3. Wähle im Projektfenster die Arbeitsmappe aus, in der du den Scrollbereich festlegen willst.

  4. Doppelklicke auf "DieseArbeitsmappe" (ThisWorkbook).

  5. Füge den folgenden VBA-Code ein:

    Private Sub Workbook_Open()
       Sheets("Tabelle1").ScrollArea = "A1:L50"
    End Sub
  6. Passe den Tabellennamen und den Bereich nach Bedarf an.

  7. Schließe den VBA-Editor und speichere die Datei.

  8. Schließe und öffne die Datei erneut, um sicherzustellen, dass der Scrollbereich korrekt eingestellt ist.


Häufige Fehler und Lösungen

  • Fehler: Der Scrollbereich wird nach dem Öffnen der Datei nicht angewendet.

    • Lösung: Stelle sicher, dass der VBA-Code im richtigen Modul ("DieseArbeitsmappe") eingefügt wurde.
  • Fehler: Der Scrollbereich deckt nicht den gewünschten Bereich ab.

    • Lösung: Überprüfe, ob der angegebene Bereich im Code korrekt ist (z.B. "A1:L50").

Alternative Methoden

Es gibt verschiedene Möglichkeiten, wie du den Scrollbereich in Excel anpassen kannst, ohne VBA zu verwenden:

  • Direktes Setzen im Excel: Du kannst den Scrollbereich auch manuell über die Eigenschaften des Arbeitsblattes einstellen, indem du:

    1. Mit der rechten Maustaste auf den Tab des Arbeitsblattes klickst.
    2. „Arbeitsblatt schützen“ auswählst und dann die gewünschten Zellen als bearbeitbar definierst.
  • Verwendung von Namensbereichen: Du kannst einen Namensbereich erstellen und diesen dann als Scrollbereich nutzen.


Praktische Beispiele

Hier sind einige praktische Beispiele zur Verwendung des Scrollbereichs in Excel:

  1. Beispiel für Scrollbereich ohne VBA:

    • Du kannst den Bereich manuell festlegen, indem du Zellen auswählst und mit der rechten Maustaste auf „Formatieren“ gehst.
  2. Beispiel für Scrollbereich mit VBA:

    • Angenommen, du möchtest den Scrollbereich auf "A1:S100" einstellen, so lautet der Code:
    Private Sub Workbook_Open()
       ActiveSheet.ScrollArea = "A1:S100"
    End Sub

Tipps für Profis

  • Scrollbereich begrenzen ohne VBA: Wenn du den Scrollbereich in einer Tabelle manuell begrenzen möchtest, kannst du die Zellen, die nicht bearbeitet werden sollen, schützen.
  • Verwendung von Activesheet.Scrollarea: Du kannst den Befehl ActiveSheet.ScrollArea flexibel nutzen, um den Scrollbereich programmgesteuert anzupassen.

FAQ: Häufige Fragen

1. Wie kann ich den Scrollbereich in Excel anpassen, nachdem die Datei geöffnet wurde?
Du kannst den Scrollbereich direkt über VBA anpassen oder die Zellen, die du schützen möchtest, über das Menü „Blattschutz“ einstellen.

2. Ist es möglich, den Scrollbereich ohne VBA zu setzen?
Ja, du kannst den Scrollbereich durch Blattschutz und die Anpassung der benutzbaren Zellen in den Excel-Einstellungen begrenzen.

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