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

Forumthread: Arbeitsblatt in den Vordergrund beim öffnen

Arbeitsblatt in den Vordergrund beim öffnen
05.09.2006 14:50:25
Ibenthal
Hi,
vielleicht könnt Ihr mir helfen, habe eine Arbeitsmappe mit mehreren Blättern.
Ich möchte, wenn ich die xls Datei aufrufe, ein bestimmtes Blatt sehen, wie und wo kann ich das einstellen...
Danke im Vorraus für eure Hilfe..
Anzeige

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

Betreff
Datum
Anwender
Anzeige
AW: Arbeitsblatt in den Vordergrund beim öffnen
05.09.2006 14:57:32
Rudi
Hallo,
1000x gefragt!
In DieseArbeitsmappe:

Private Sub Workbook_Open()
Sheets("Tabbele1").Select
End Sub

Gruß
Rudi
AW: Arbeitsblatt in den Vordergrund beim öffnen
05.09.2006 15:25:16
Ibenthal
Hi, danke aber das funktioniert nicht, muss ich da etwas umbenennen? was ist mit den makros, kann ich dafür eine sig erstellen, damit er nicht jedesmal fragt, ob die ausgeführt werden sollen?
Anzeige
AW: Arbeitsblatt in den Vordergrund beim öffnen
05.09.2006 15:27:48
Rudi
Hallo,
"Tabelle1" musst du natürlich anpassen.
Signatur: Starte selfcert.exe aus dem Office-Verzeichnis
Gruß
Rudi
AW: Arbeitsblatt in den Vordergrund beim öffnen
05.09.2006 15:32:58
Ibenthal
Danke für die Antwort,
anpassen der tabelle funktioniert nicht wirklich...
Du meintest doch zwischen den "" den Namen des Arbeisblattes oder?
Bin Änfänger und hab sowas von 0 Ahnung, könntst du etwas mehr in Detail gehen?
Anzeige
AW: Arbeitsblatt in den Vordergrund beim öffnen
05.09.2006 15:41:00
Rudi
Hallo,
rufe den VB_Editor auf (ALT+F11). Im linken Fensterteil(Projektexplorer) siehst du deine Mappe. Doppelklick auf 'DieseArbeitsmappe'. Code in das rechte Fenster (Codefenster) kopieren.
Mappe speichern, schließen und öffnen. Sollte klappen.
Gruß
Rudi
AW: Arbeitsblatt in den Vordergrund beim öffnen
05.09.2006 15:48:29
Ibenthal
ich seh da kein linkes und rechtes nur das:

Private Sub Workbook_Open(Datum)
Sheets("Datum").Select
End Sub

Wobei Datum der Name des Blattes ist...
Anzeige
AW: Arbeitsblatt in den Vordergrund beim öffnen
05.09.2006 15:56:38
Ibenthal
Funzt ;-)
allerdings nur, wenn ich die Makrosicherheit ganz aus mache...
gibt es dafür eine lösung, finde die datei, die du beschrieben hast nicht...
AW: Arbeitsblatt in den Vordergrund beim öffnen
05.09.2006 15:58:35
Rudi
Hallo,
Ansicht-Projekt-Explorer (strg+R)
Was hat dich dazu verleitet, den Namen der Sub zu ändern?
Private Sub Workbook_Open(Datum)
Muss
Private Sub Workbook_Open()
heißen.
Gruß
Rudi
Anzeige
AW: Arbeitsblatt in den Vordergrund beim öffnen
05.09.2006 16:23:26
Ibenthal
Danke, klappt jetzt alles, werde es dabei belassen...
Bis demnächst...
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Anzeige
Entdecke relevante Threads

Schau dir verwandte Threads basierend auf dem aktuellen Thema an

Alle relevanten Threads mit Inhaltsvorschau entdecken
Anzeige
Anzeige

Infobox / Tutorial

Arbeitsblatt im Vordergrund beim Öffnen von Excel


Schritt-für-Schritt-Anleitung

Um ein bestimmtes Arbeitsblatt in Excel beim Öffnen der Datei automatisch in den Vordergrund zu bringen, kannst du folgende Schritte ausführen:

  1. Öffne den Visual Basic Editor:

    • Drücke ALT + F11, um den VBA-Editor zu öffnen.
  2. Finde die Arbeitsmappe:

    • Im linken Fensterbereich (Projekt-Explorer) siehst du deine Arbeitsmappe. Doppelklicke auf DieseArbeitsmappe.
  3. Füge den Code ein:

    • Kopiere den folgenden Code in das rechte Fenster (Codefenster):
    Private Sub Workbook_Open()
       Sheets("Tabbele1").Select
    End Sub
    • Achte darauf, "Tabbele1" durch den Namen deines gewünschten Excel-Arbeitsblattes zu ersetzen.
  4. Speichere und schließe die Arbeitsmappe:

    • Speichere die Datei und schließe den VBA-Editor.
  5. Teste die Funktion:

    • Öffne die Arbeitsmappe erneut, um sicherzustellen, dass das gewünschte Arbeitsblatt in den Vordergrund kommt.

Häufige Fehler und Lösungen

  • Fehler: Arbeitsblatt wird nicht ausgewählt
    Stelle sicher, dass der Name des Arbeitsblattes exakt mit dem in deinem VBA-Code übereinstimmt. Achte auf eventuelle Tippfehler.

  • Fehler: Makrosicherheit blockiert die Ausführung
    Wenn dein Excel die Makros nicht ausführt, musst du die Makrosicherheit anpassen. Gehe zu Datei > Optionen > Trust Center > Einstellungen für das Trust Center und ändere die Makrosicherheit.


Alternative Methoden

Falls du kein VBA verwenden möchtest, gibt es alternative Methoden, um ein Excel-Arbeitsblatt beim Öffnen anzuzeigen:

  • Hyperlinks verwenden: Du kannst einen Hyperlink auf das gewünschte Arbeitsblatt erstellen, der beim Öffnen der Datei angeklickt werden kann.

  • Erstelle ein Dashboard: Eine Übersicht mit Schaltflächen, die auf verschiedene Arbeitsblätter verlinken, kann ebenfalls helfen, die Navigation zu erleichtern.


Praktische Beispiele

Ein Beispiel für den VBA-Code, um ein Arbeitsblatt mit dem Namen "Jahresübersicht" beim Öffnen auszuwählen:

Private Sub Workbook_Open()
    Sheets("Jahresübersicht").Select
End Sub

Wenn du einen bestimmten Arbeitsbereich in einer Zelle hervorheben möchtest, kannst du auch den Fokus auf eine Zelle setzen:

Private Sub Workbook_Open()
    Sheets("Jahresübersicht").Select
    Range("A1").Select
End Sub

Tipps für Profis

  • Verwende eine digitale Signatur: Um die Sicherheitswarnungen bei Makros zu reduzieren, kannst du eine digitale Signatur für deine Makros erstellen, indem du selfcert.exe aus dem Office-Verzeichnis startest.

  • Optimiere deine Makros: Halte deinen VBA-Code sauber und gut dokumentiert, um später Anpassungen leichter vornehmen zu können.


FAQ: Häufige Fragen

1. Warum funktioniert der VBA-Code nicht?
Stelle sicher, dass der Name des Arbeitsblattes korrekt eingegeben wurde und dass die Makrosicherheit richtig eingestellt ist.

2. Kann ich mehrere Arbeitsblätter beim Öffnen auswählen?
Nein, du kannst nur ein Arbeitsblatt in den Vordergrund bringen. Du kannst jedoch ein Arbeitsblatt auswählen und dann mit einem weiteren VBA-Code zu einem anderen Arbeitsblatt weiterleiten.

3. Wie kann ich die Makrosicherheit anpassen?
Gehe zu Datei > Optionen > Trust Center, wähle Einstellungen für das Trust Center und passe die Makrosicherheit an.

4. Gibt es eine Möglichkeit, die Zelle in den Vordergrund zu bringen?
Ja, du kannst den Fokus auf eine bestimmte Zelle setzen, indem du Range("A1").Select in deinen VBA-Code einfügst.

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