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

Aktuelles Datum beim Öffnen der Datei einfügen....

Forumthread: Aktuelles Datum beim Öffnen der Datei einfügen....

Aktuelles Datum beim Öffnen der Datei einfügen....
23.02.2004 10:33:06
Holi
Hallo,
ich möchte in Zelle F5 das aktuelle Datum einfügen lassen, wenn der Benutzer die Excel Datei öffnet!!! Das Datum soll sich dann aber nicht mehr verändern, dass wenn der Benutzer die Datei z.B. am nächsten Tag wieder aufmacht!!!
Geht das?
Anzeige

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

Betreff
Datum
Anwender
Anzeige
AW: Aktuelles Datum beim Öffnen der Datei einfügen....
23.02.2004 10:34:58
geri
Hallo
siehe ein paar Zeilen weiter unten, gabs heute schon mal
gruss geri
AW: Aktuelles Datum beim Öffnen der Datei einfügen....
23.02.2004 10:39:22
Holi
Ja, aber ich will ja kein Makro einbauen, dass wenn man irgendwo draufdrückt, dann das Datum eingefügt wird, sondern beim Öffnen!!! Und über STRG+ gehts bei mir net =(
AW: Aktuelles Datum beim Öffnen der Datei einfügen....
23.02.2004 10:41:29
geri
das mit STRG + . (Punkt) geht evtl. Taste CTRL + . je nach Rechner (Tastatur)
gruss geri
Anzeige
AW: Aktuelles Datum beim Öffnen der Datei einfügen....
23.02.2004 10:45:15
Alex
[alt] + [F11]
öffne links in der projektübersicht das betreffende tabellenblatt, und schreib da rein

Private Sub worksheet_activate()
range("f5") = Format(now,"dd.mm.yyyy")
End Sub

so, das müsste funkionieren, denk ich!
AW: Aktuelles Datum beim Öffnen der Datei einfügen....
23.02.2004 10:52:26
Holi
Vielen Dank jetzt tuts!!! Danke für Eure Hilfe!!!
Anzeige
Anzeige

Infobox / Tutorial

Aktuelles Datum beim Öffnen der Excel-Datei einfügen


Schritt-für-Schritt-Anleitung

Um das aktuelle Datum beim Öffnen der Excel-Datei automatisch in das Datumsfeld in Excel einzufügen, kannst Du die folgenden Schritte befolgen:

  1. Öffne den VBA-Editor: Drücke [Alt] + [F11], um den Visual Basic for Applications (VBA) Editor zu öffnen.

  2. Wähle das entsprechende Tabellenblatt aus: Klicke im Projektfenster auf das Blatt, in das Du das Datum einfügen möchtest (z. B. das Blatt, das Du für Deine Projektübersicht verwendest).

  3. Füge den VBA-Code hinzu: Kopiere und füge den folgenden Code in das Codefenster ein:

    Private Sub Worksheet_Activate()
       Range("F5") = Format(Now, "dd.mm.yyyy")
    End Sub
  4. Speichern und schließen: Speichere die Datei und schließe den VBA-Editor. Achte darauf, die Datei als Excel-Arbeitsmappe mit Makros (.xlsm) zu speichern.

  5. Teste die Funktion: Schließe die Excel-Datei und öffne sie erneut. Das aktuelle Datum sollte jetzt in Zelle F5 eingefügt werden.


Häufige Fehler und Lösungen

  • Das Datum wird nicht eingefügt: Stelle sicher, dass Du den Code im richtigen Arbeitsblatt eingefügt hast. Es muss im Codefenster des entsprechenden Blattes sein.

  • Makros sind deaktiviert: Überprüfe, ob Makros in Deinen Excel-Einstellungen aktiviert sind. Gehe zu Datei > Optionen > Trust Center > Einstellungen für das Trust Center > Makroeinstellungen und aktiviere die entsprechenden Optionen.

  • Falsches Format: Wenn das Datum nicht im gewünschten Format angezeigt wird, überprüfe den Formatierungsbefehl im Code. Du kannst das Datumsformat nach Deinen Wünschen anpassen.


Alternative Methoden

Falls Du kein VBA verwenden möchtest, gibt es auch andere Möglichkeiten, das Datum beim Öffnen der Datei einzufügen:

  • Tastenkombination: Bei einigen Excel-Versionen kannst Du das aktuelle Datum manuell mit der Tastenkombination [Strg] + [.] (Punkt) einfügen, allerdings musst Du dies manuell jedes Mal tun.

  • Formel verwenden: Du kannst die Formel =HEUTE() verwenden, aber beachte, dass sich das Datum bei jedem Öffnen der Datei aktualisiert, was nicht Deinem Wunsch entspricht.


Praktische Beispiele

Stell Dir vor, Du hast eine Excel-Tabelle, in die Du regelmäßig das Druckdatum Excel einfügen möchtest, um die Übersicht über Deine Dokumente zu behalten. Der oben beschriebene VBA-Code kann Dir dabei helfen, das aktuelle Datum automatisch in Zelle F5 einzufügen, wenn Du das Dokument öffnest. So hast Du immer das richtige Datum zur Hand, ohne es manuell eingeben zu müssen.


Tipps für Profis

  • Sichere Deine Makros: Es ist sinnvoll, eine Sicherungskopie Deiner Excel-Datei zu erstellen, bevor Du mit VBA arbeitest.

  • Nutze Kommentare: Kommentiere Deinen VBA-Code, um zu erklären, was jeder Teil des Codes tut. Das ist besonders hilfreich, wenn Du später einmal Änderungen vornehmen möchtest.

  • Experimentiere mit anderen Ereignissen: Du kannst den Code so anpassen, dass das Datum auch bei anderen Ereignissen, wie z. B. dem Ändern von Zellen, eingefügt wird.


FAQ: Häufige Fragen

1. Kann ich den Code auch für andere Zellen verwenden?
Ja, Du kannst die Zellreferenz in der Zeile Range("F5") anpassen, um das Datum in eine andere Zelle einzufügen.

2. Funktioniert das auch in älteren Excel-Versionen?
Ja, die meisten Excel-Versionen unterstützen VBA, sodass dieser Code in Excel 2010 und späteren Versionen funktionieren sollte.

3. Was ist, wenn ich mehrere Tabellenblätter habe?
Du musst den Code für jedes Tabellenblatt, in dem das aktuelle Datum eingefügt werden soll, separat einfügen.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige