Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: Nur bestimmter Bereich sichtbar

Nur bestimmter Bereich sichtbar
21.11.2005 10:56:09
Walter
Guten Morgen,
ich habe eine Frage:
Ich möchte nur einen bestimmten Bereich sichtbar machen, damit derAnwender
nicht nach rechts, links, oben + unten, "gehen kann".
Der Bereich AR310:BI335, und per Makro wieder aufheben.
Danke für eine Unterstützung,
gruß walter
Anzeige

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

Betreff
Datum
Anwender
Anzeige
AW: Nur bestimmter Bereich sichtbar
21.11.2005 11:02:41
Hajo_Zi
Hallo Walter,
nur einen bestimmten Bereich der Tabelle zulassen
Wechsle in den VBA-Editor, doppelklicke auf DieseArbeitsmappe und gib ein

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

Die Tabelle musst Du natürlich anpassen.


Anzeige
Habe Falsch erklärt
21.11.2005 11:13:33
Walter
Hallo Hajo,
den Bereich habe ich, er soll so fixiert werden, geht das ?
Gruß Walter
Danke o.t.
21.11.2005 14:14:34
Walter
Hallo Hajo,
habe mal aufgezeichnet und gefummelt, i.o.
gruß walter
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige

Infobox / Tutorial

Nur einen bestimmten Bereich in Excel anzeigen


Schritt-für-Schritt-Anleitung

Um nur einen bestimmten Bereich in Excel anzuzeigen, kannst Du den VBA-Editor verwenden. Hier sind die Schritte:

  1. Öffne den VBA-Editor: Drücke ALT + F11, um den VBA-Editor zu öffnen.

  2. Wähle die Arbeitsmappe aus: Doppelklicke auf "DieseArbeitsmappe" im Projektfenster.

  3. Füge den Code ein: Kopiere und füge den folgenden Code in das Code-Fenster ein:

    Private Sub Workbook_Open()
        Sheets("Tabelle1").ScrollArea = "AR310:BI335"
    End Sub

    Stelle sicher, dass Du den Tabellennamen und den Bereich entsprechend Deiner Anforderungen anpasst.

  4. Speichere die Arbeitsmappe: Speichere die Änderungen und schließe den VBA-Editor.

  5. Teste die Funktion: Schließe und öffne die Arbeitsmappe erneut, um zu sehen, ob nur der ausgewählte Bereich angezeigt wird.


Häufige Fehler und Lösungen

  • Fehler: Der Bereich wird nicht angezeigt.

    • Lösung: Überprüfe, ob der Name des Arbeitsblatts korrekt ist und ob der angegebene Bereich tatsächlich Daten enthält.
  • Fehler: VBA-Code funktioniert nicht.

    • Lösung: Stelle sicher, dass Makros in Excel aktiviert sind. Gehe zu Datei > Optionen > Sicherheitscenter > Einstellungen für das Sicherheitscenter, um die Makros zu aktivieren.

Alternative Methoden

Falls Du keinen VBA-Code verwenden möchtest, gibt es einige alternative Methoden:

  • Fenster fixieren: Du kannst bestimmte Zeilen oder Spalten fixieren, um den sichtbaren Bereich zu steuern. Gehe zu Ansicht > Fenster fixieren und wähle die gewünschte Option.
  • Daten filtern: Verwende die Filterfunktion, um nur bestimmte Daten anzuzeigen. Markiere die Daten und gehe zu Daten > Filter.

Praktische Beispiele

Ein praktisches Beispiel wäre, wenn Du nur die Daten für einen bestimmten Zeitraum anzeigen möchtest. Du könntest den Bereich auf A1:D10 setzen, um nur die ersten 10 Zeilen der Daten anzuzeigen:

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

Hiermit wird der Benutzer daran gehindert, außerhalb des angegebenen Bereichs zu scrollen.


Tipps für Profis

  • Eingabeaufforderungen verwenden: Du kannst eine Eingabeaufforderung erstellen, um den Benutzer darüber zu informieren, dass er sich auf einen bestimmten Bereich beschränkt.
  • Automatisierung: Wenn Du häufig mit bestimmten Bereichen arbeitest, überlege, ob Du den Code in ein Modul speichern kannst, um ihn schneller anzuwenden.
  • Benutzerfreundlichkeit: Stelle sicher, dass Deine Eingaben klar sind, damit der Benutzer versteht, was er tun kann und was nicht.

FAQ: Häufige Fragen

1. Wie kann ich den Bereich später wieder aufheben? Um den Bereich wieder aufzuheben, kannst Du den ScrollArea-Eigenschaft einfach löschen oder auf den gesamten Bereich setzen, z.B. "A1:Z1000".

2. Funktioniert dieser Code in allen Excel-Versionen? Ja, der VBA-Code sollte in den meisten aktuellen Excel-Versionen funktionieren, solange die Makros aktiviert sind.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige