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

Forumthread: Bei Öffnen der Excel-Datei eine best. Zelle wählen

Bei Öffnen der Excel-Datei eine best. Zelle wählen
23.01.2009 15:05:00
Georg
Hallo, ich bin es noch mal. Diesmal öffnen statt schließen :-)
Mit welchem VBA-Code kann ich bewirken, dass beim Öffnen einer Excel-Datei immer eine bestimmte Zelle (B3) auf einem bestimmten Tabellenblatt (Tabelle13) ausgewählt wird?

Private Sub ?()
Tabelle13.Select
Tabelle13.Range("B3").Activate
End Sub


Grüße
Georg

Anzeige

2
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
Arbeitsmappe: Workbook_Open() (owT)
23.01.2009 15:08:00
RS

Danke!
23.01.2009 15:15:49
Georg
Es passt, danke!
Anzeige
Anzeige
Anzeige

Infobox / Tutorial

Beim Öffnen der Excel-Datei automatisch eine Zelle auswählen


Schritt-für-Schritt-Anleitung

Um beim Öffnen einer Excel-Datei automatisch eine bestimmte Zelle auszuwählen, kannst du VBA (Visual Basic for Applications) verwenden. Folge diesen Schritten:

  1. Öffne die Excel-Datei, in der du die Funktion implementieren möchtest.

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

  3. Doppelklicke im Projektfenster auf DieseArbeitsmappe.

  4. Füge den folgenden Code in das Code-Fenster ein:

    Private Sub Workbook_Open()
        Tabelle13.Select
        Tabelle13.Range("B3").Activate
    End Sub
  5. Schließe den VBA-Editor und speichere die Datei als Makro-fähige Arbeitsmappe (*.xlsm).

  6. Schließe die Excel-Datei und öffne sie erneut. Du solltest nun automatisch zu der Zelle B3 auf dem Tabellenblatt Tabelle13 geleitet werden.


Häufige Fehler und Lösungen

  • Fehler: "Laufzeitfehler 9: Index außerhalb des gültigen Bereichs"

    • Lösung: Stelle sicher, dass das Tabellenblatt mit dem Namen Tabelle13 existiert. Überprüfe die Schreibweise.
  • Fehler: Die Zelle wird nicht ausgewählt.

    • Lösung: Überprüfe, ob der Code im richtigen Modul (DieseArbeitsmappe) eingefügt wurde und dass die Datei als Makro-fähige Arbeitsmappe gespeichert ist.

Alternative Methoden

Falls du keine VBA verwenden möchtest, kannst du auch folgende Methode nutzen:

  1. Klicke auf das Tabellenblatt, das du beim Öffnen anzeigen möchtest.
  2. Nutze die Excel-Funktion Hyperlink, um einen Link zu erstellen, der beim Öffnen der Datei auf die gewünschte Zelle verweist. Dies ist jedoch weniger direkt und erfordert manuelles Klicken.

Praktische Beispiele

Wenn du eine Excel-Datei mit mehreren Tabellenblättern hast und immer zu einem bestimmten Blatt und einer bestimmten Zelle (z.B. B3 auf Tabelle13) springen möchtest, ist der VBA-Code der effizienteste Weg. So kannst du Präsentationen oder Berichte noch benutzerfreundlicher gestalten.


Tipps für Profis

  • Experimentiere mit verschiedenen Ereignissen in VBA, wie Workbook_Open() oder Worksheet_Activate(), um unterschiedliche Reaktionen beim Öffnen von Arbeitsblättern zu erzielen.
  • Achte darauf, die Datei regelmäßig zu sichern, insbesondere wenn du Änderungen im VBA-Code vornimmst.

FAQ: Häufige Fragen

1. Kann ich den Code auch für andere Zellen oder Tabellenblätter verwenden? Ja, du kannst den Code anpassen, indem du den Namen des Tabellenblatts und die Zellreferenz änderst.

2. Was mache ich, wenn ich VBA nicht verwenden kann? In diesem Fall musst du manuell die gewünschte Zelle auswählen oder alternative Methoden wie Hyperlinks in Betracht ziehen, um ähnliche Ergebnisse zu erzielen.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige