Live-Forum - Die aktuellen Beiträge
Datum
Titel
16.10.2025 17:40:39
16.10.2025 17:25:38
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

beim Öffnen zum aktuellen Datum springen

Forumthread: beim Öffnen zum aktuellen Datum springen

beim Öffnen zum aktuellen Datum springen
01.02.2004 21:56:10
Frank Nüßlein
hallo, ich habe ein kleines problem. ich habe eine excel-tabelle erstellt, in der beginnend in zeile 1 und spalte 1 das datum vom 01.01.04 steht und zeilenweise weitergeführt wird.
wie kann ich es erreichen, dass beim öffnen des excel-sheets automatisch zur zeile des aktuellen datums gesprungen wird?
kann mir jemand helfen?
besten dank im voraus
gruss frank
Anzeige

5
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: beim Öffnen zum aktuellen Datum springen
01.02.2004 22:08:54
Josef Ehrensberger
Hallo Frank!
Diesen Code in das Modul "DieseArbeitsmappe" kopieren.
Das Datum in Spalte "A" muss aber ein echtes Datum sein.


Private Sub Workbook_Open()
Dim rng As Range
Set rng = Sheets(3).Range("A:A").Find(What:=Date, LookIn:=xlValues, _
LookAt:=xlWhole)
If Not rng Is Nothing Then Application.Goto rng, True
End Sub

     Code eingefügt mit Syntaxhighlighter 2.5

Gruß Sepp
Anzeige
AW: beim Öffnen zum aktuellen Datum springen
01.02.2004 22:54:30
Frank Nüßlein
hallo sepp,
habe ich das so richtig gemacht?
habe deine zeilen kopiert, dann in excel unter extra / makro / visual basic-editor unter dem pfad vbaprojekt - diese arbeitsmappe eingefüht und abgespeichert. die spalten sind als datum definiert. beim öffnen des abgespeicherten excel-sheets kommt nun die meldung "laufzeitfehler 9" -index ausserhalb des gültigen bereichs. habe als nächstes den rangebereich ("a:a") geändert auf ("a1:a366"), leider ohne erfolg.
irgendetwas mache ich noch falsch, oder?
gruss frank
Anzeige
AW: beim Öffnen zum aktuellen Datum springen
02.02.2004 00:00:29
Jens
Hallo Frank
Versuchs mal damit.
Code einfügen unter VBA "Diese Arbeitsmappe". Datum muß in Spalte A stehen.


Private Sub Workbook_Open()
Dim Suchbegriff As Range
Set Suchbegriff = Range("A:A").Find(What:=Date, LookAt:=xlWhole)
If Suchbegriff Is Nothing = False Then _
Range(Suchbegriff.Address).Activate
End Sub

Gruß Jens
Anzeige
AW: beim Öffnen zum aktuellen Datum springen
02.02.2004 00:50:07
Frank Nüßlein
hallo jens,
jetzt habe ich erfolg gehabt.
super - danke.
gruss frank
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Entdecke relevante Threads

Schau dir verwandte Threads basierend auf dem aktuellen Thema an

Alle relevanten Threads mit Inhaltsvorschau entdecken
Anzeige

Infobox / Tutorial

Excel beim Öffnen auf aktuelles Datum springen


Schritt-für-Schritt-Anleitung

Um in Excel beim Öffnen automatisch zum aktuellen Datum zu springen, folge diesen Schritten:

  1. Öffne dein Excel-Dokument.

  2. Klicke auf „Extras“ und wähle „Makro“ aus.

  3. Wähle „Visual Basic-Editor“ aus.

  4. Suche in der Projektansicht nach „Diese Arbeitsmappe“.

  5. Füge den folgenden Code in das Modul ein:

    Private Sub Workbook_Open()
       Dim rng As Range
       Set rng = Sheets(1).Range("A:A").Find(What:=Date, LookIn:=xlValues, LookAt:=xlWhole)
       If Not rng Is Nothing Then
           Application.Goto rng, True
       End If
    End Sub
  6. Stelle sicher, dass deine Daten in Spalte A als Datum formatiert sind.

  7. Speichere das Makro und schließe den Editor.

  8. Beim nächsten Öffnen der Datei solltest du automatisch zum heutigen Datum springen.


Häufige Fehler und Lösungen

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

    • Überprüfe, ob du den richtigen Blattnamen in der Sheets(1)-Anweisung verwendest. Wenn dein Blatt einen anderen Namen hat, ändere es entsprechend.
  • Das Datum wird nicht gefunden:

    • Stelle sicher, dass das Datum in Spalte A korrekt formatiert ist und dem aktuellen Datum entspricht. Du kannst auch den Bereich anpassen, z. B. Range("A1:A366").

Alternative Methoden

Falls du kein Makro verwenden möchtest, kannst du auch die Funktion „Suchen“ verwenden, um zum aktuellen Datum zu springen:

  1. Drücke Strg + F, um das Suchfenster zu öffnen.
  2. Gib =HEUTE() ein, um das heutige Datum anzuzeigen.
  3. Klicke auf „Weitersuchen“, um zur Zelle mit dem aktuellen Datum zu springen.

Diese Methode ist jedoch weniger automatisiert und erfordert manuelles Eingreifen.


Praktische Beispiele

Ein Beispiel zur Anwendung des Makros könnte eine Excel-Tabelle sein, die tägliche Verkaufsdaten aufzeichnet, wobei die Daten in Spalte A stehen. Wenn du die Datei öffnest, springt Excel direkt zur Zeile mit dem aktuellen Verkaufsdatum.

Verwende den folgenden Code für eine Tabelle mit einem speziellen Blattnamen:

Private Sub Workbook_Open()
   Dim rng As Range
   Set rng = Sheets("Verkaufsdaten").Range("A:A").Find(What:=Date, LookIn:=xlValues, LookAt:=xlWhole)
   If Not rng Is Nothing Then
       Application.Goto rng, True
   End If
End Sub

Tipps für Profis

  • Um das aktuelle Datum in einer Zelle hervorzuheben, kannst du bedingte Formatierung verwenden:

    1. Markiere die Zellen in Spalte A.
    2. Gehe zu „Start“ > „Bedingte Formatierung“ > „Neue Regel“ > „Formel zur Ermittlung der zu formatierenden Zellen verwenden“.
    3. Gib die Formel =A1=HEUTE() ein und wähle ein Format aus.
  • Ein weiteres nützliches Makro könnte sein, das aktuelle Datum und die Uhrzeit in einer bestimmten Zelle zu speichern.


FAQ: Häufige Fragen

1. Wie kann ich das Makro in einer anderen Excel-Version verwenden?
Das Makro funktioniert in Excel 2010 und höher. Stelle sicher, dass die Makros aktiviert sind.

2. Was ist, wenn ich mehrere Blätter habe?
Du kannst den Code anpassen, indem du den Blattnamen in der Sheets("Blattname")-Anweisung änderst.

3. Kann ich zu einem bestimmten Datum springen, nicht nur zum aktuellen?
Ja, du kannst den Date-Parameter im Find-Befehl durch ein festes Datum ersetzen, z.B. Find(What:="01.01.2023").

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