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

Forumthread: Immer bestimmtes Tabellenblatt öffnen

Immer bestimmtes Tabellenblatt öffnen
03.09.2015 15:58:18
Tobias
Hallo an alle,
ich habe da mal eine Frage.
Ich arbeite für mich und meine Familie an eine Excel Tabelle.
Ich habe folgendes Problem.
Ich würde es gern schaffen, das die Tabelle sich immer auf dem Blatt Startseite öffnet.
Meine VBA-Kenntnisse sind praktisch gleich null. Ich weiß aber des es darüber irgendwie funktioniert.
Kann mir jemand erklären wie ich dahin komme und wie ich das dann eingeben muss?
Für die Hilfe bedanke ich mich schonmal im Voraus.
Vielen Dank
Ciao
Tobias
PS: Zum besseren Überblicken kann ich auch etwas hochladen wenn das hilft.

Anzeige

9
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Immer bestimmtes Tabellenblatt öffnen
03.09.2015 16:11:46
Daniel
Hi
bei deiner Version mit folgendem Code im Modul "DieseArbeitsmappe"
Private Sub Workbook_Open()
Application.Goto Me.Sheets("Startseite").Cells(1, 1)
End Sub
Gruß Daniel

AW: Immer bestimmtes Tabellenblatt öffnen
03.09.2015 16:25:15
Tobias
Hi Daniel,
danke für die schnelle Antwort.
Ich bin leider zu blöd das korrekt einzugeben.
Hilft es dir wenn ich die Datei mal hochlade?
Danke
Gruß Tobias

Anzeige
AW: Immer bestimmtes Tabellenblatt öffnen
03.09.2015 16:30:00
Daniel
mir hilft das nix.
und dir auch nicht, falls du auch zu blöd sein solltest, die Datei dann wieder runter zu laden.
Gruß Daniel

AW: Immer bestimmtes Tabellenblatt öffnen
03.09.2015 16:31:52
Daniel
vielleicht hilft dir ja das durcharbeiten dieser Seiten?
http://www.online-excel.de/excel/singsel_vba.php?f=44
und falls der Tabellenblattname abweichen sollte, dann solltet du schon alleine in der Lage sein, dass abzuändern.
Gruß Daniel

Anzeige
AW: Immer bestimmtes Tabellenblatt öffnen
03.09.2015 16:44:31
Tobias
Vielen lieben Dank
Jetzt funktioniert es.
Ich hab´s jetzt hinbekommen.
Gruß Tobias

AW: Immer bestimmtes Tabellenblatt öffnen
03.09.2015 16:44:56
eulbert
Falls du es nicht schaffen solltest darfst du die Datei auch hochladen und wir schauen das an.
Sollte aber so klappen.
lg

AW: Immer bestimmtes Tabellenblatt öffnen
03.09.2015 16:46:37
Tobias
Danke Leute
jetzt haut es hin
danke
Gruß Tobias
PS: muss ich jetzt irgendwie erkenntlich machen, das mein Problem gelöst ist

Anzeige
AW: Immer bestimmtes Tabellenblatt öffnen
03.09.2015 16:53:29
Daniel
Hi
nö. In diesem Forum wird der Thread automatisch auf "gelöst" gesetzt, sobald die ersten Antwort gekommen ist.
Du musst hier dann das entsprechende Häkchen setzen, wenn die Frage auch nach der ersten Antwort noch offen ist.
Gruß Daniel

AW: Immer bestimmtes Tabellenblatt öffnen
03.09.2015 16:31:15
eulbert
Servus
Daniels Code sollte eigentlich sauber laufen. Ausser wenn das Tabellenblatt, welches du als Startseite bezeichnest, nicht Startseite heisst.
Ansonsten sollte es klappten
lg
Anzeige
;

Forumthreads zu verwandten Themen

Anzeige
Entdecke relevante Threads

Schau dir verwandte Threads basierend auf dem aktuellen Thema an

Alle relevanten Threads mit Inhaltsvorschau entdecken
Anzeige
Anzeige

Infobox / Tutorial

Bestimmtes Tabellenblatt beim Öffnen von Excel festlegen


Schritt-für-Schritt-Anleitung

Um die Excel-Datei immer mit einem bestimmten Tabellenblatt zu öffnen, kannst du den folgenden VBA-Code verwenden. Dieser Code sorgt dafür, dass beim Öffnen der Datei automatisch das gewünschte Blatt, in diesem Fall "Startseite", angezeigt wird.

  1. Öffne deine Excel-Datei.

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

  3. Im VBA-Editor suchst du im Projekt-Explorer nach „DieseArbeitsmappe“.

  4. Doppelklicke auf „DieseArbeitsmappe“, um das Codefenster zu öffnen.

  5. Füge den folgenden Code ein:

    Private Sub Workbook_Open()
       Application.Goto Me.Sheets("Startseite").Cells(1, 1)
    End Sub
  6. Schließe den VBA-Editor.

  7. Speichere deine Datei als „Excel-Arbeitsmappe mit Makros“ (*.xlsm).

  8. Schließe die Excel-Datei und öffne sie erneut. Du solltest jetzt direkt auf dem Tabellenblatt „Startseite“ landen.


Häufige Fehler und Lösungen

  • Fehler: Das Tabellenblatt öffnet nicht.

    • Lösung: Überprüfe, ob der Name des Tabellenblattes korrekt eingegeben wurde. Der Name muss genau übereinstimmen, einschließlich Groß- und Kleinschreibung.
  • Fehler: Makros sind deaktiviert.

    • Lösung: Stelle sicher, dass Makros in Excel aktiviert sind. Gehe dazu in die Optionen und aktiviere die Makros.
  • Fehler: Der Code wird nicht ausgeführt.

    • Lösung: Achte darauf, dass der Code im Modul „DieseArbeitsmappe“ platziert ist und nicht in einem anderen Modul.

Alternative Methoden

Wenn du keine Makros verwenden möchtest, gibt es auch alternative Methoden, um dieses Ziel zu erreichen, allerdings sind diese weniger flexibel:

  1. Verwendung von Hyperlinks: Du kannst auf der Startseite einen Hyperlink erstellen, der auf das gewünschte Tabellenblatt verweist.
  2. Excel-Datei manuell öffnen und das gewünschte Blatt auswählen: Dies ist die einfachste Methode, aber nicht automatisiert.

Praktische Beispiele

Hier sind einige Beispiele, wie der VBA-Code in verschiedenen Szenarien angepasst werden kann:

  • Beispiel 1: Wenn dein Blatt "Dashboard" heißt, ändere die Zeile im Code zu:

    Application.Goto Me.Sheets("Dashboard").Cells(1, 1)
  • Beispiel 2: Um beim Öffnen der Datei das zweite Tabellenblatt anzuzeigen, kannst du den Code wie folgt anpassen:

    Application.Goto Me.Sheets(2).Cells(1, 1)

Tipps für Profis

  • Makros optimieren: Wenn du mehrere Blätter hast, kannst du eine Bedingung hinzufügen, um dynamisch das Blatt auszuwählen.
  • Fehlerbehandlung einfügen: Verwende On Error Resume Next, um Fehler beim Öffnen des Blattes zu vermeiden.
  • Dokumentation: Füge Kommentare in deinen Code ein, um die Funktionsweise für andere (oder dich selbst) verständlich zu machen.

FAQ: Häufige Fragen

1. Muss ich VBA-Kenntnisse haben, um das zu machen?
Nein, du musst keine tiefen VBA-Kenntnisse haben. Die oben genannten Schritte sind einfach zu befolgen.

2. Kann ich mehrere Blätter festlegen?
Der Code kann so angepasst werden, dass er je nach Bedingung zwischen verschiedenen Blättern wechselt. Dies erfordert jedoch mehr Programmierung.

3. Funktioniert das auch in Excel Online?
Leider ist der VBA-Code nur in der Desktop-Version von Excel verfügbar und funktioniert nicht in Excel Online.

4. Was, wenn ich die Datei auf einem anderen Computer öffne?
Die Einstellungen bleiben erhalten, solange die Excel-Datei als Makro-fähige Datei gespeichert wurde und die Makros auf dem anderen Computer 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