Live-Forum - Die aktuellen Beiträge
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

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
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