Supportnet Computer
Planet of Tech

Supportnet / Forum / Tabellenkalkulation

Erstellungsdatum





Frage

Beispiel Rechnungsdatum: wenn ich einen Vordruck aufrufe, möchte in einem bestimmten Feld das aktuelle Datum eintragen lassen ohne dass es, wie bei Eingabe einer Datumsfunktion wie =HEUTE(), immer aktualisiert wird. Also Rechnung aufrufen, aktuelles Datum generieren und später wieder aufrufen können, mit dem ungeänderten Erstellungsdatum. Sorry, ist bestimmt Kinderkram, aber ich bring's alleine nicht hin. Vielen Dank für Eure Hilfe!

Antwort 1 von want2cu

Hallo Karli,

das müßtes eigentlich mit einem Makro lösbar sein, das in die gewünschte zelle z.B. mit der Tastenkombination STRG-. das aktuelle Datum einträgt,wobei dann keine Funktion benutzt wird.
Dieses Makro dann so einbinden, dass es beim Öffnen der Datei ausgeführt wird.

Ich glaube, es gibt so etwas wie "autoopen" oder so. VBA ist immer noch nicht meine Stärke. Besser kann ich es nicht erklären, wenn dir das nicht hilft, dan sind hier im SN sicherlich viele VBA-Könner, die das locker schaffen

CU
want2cu

Antwort 2 von Martina

Hallo Karli,

ich würde mir dazu nur ein kleines Makro schreiben mit dem du das aktuelle Datum in die entsprechende Zelle setzt. Dies könnte zum Beispiel so aussehen:
Sub Macro
Range("A1")=heute()
End Sub

Es gibt auch noch eine andere Möglichkeit, die ist aber meiner Meinung nach nicht so elegant: Du schreibst in die betreffende Zelle =heute() kopierst anschließend das Datum und gehst dann zu BEARBEITEN unter INHALTE EINFÜGEN und dann nur WERTE EINFÜGEN.

Was besseres wüßte ich auch nicht.

Viele Grüße
Martina


Antwort 3 von Joe-aus-AC

In der Vorlage die Funktion HEUTE oder DATUM an der gewünschten Stelle einfügen und beim Speichern die Zelle markieren.
Nach dem Öffnen in der Bearbeitungszeile F9 dücken. Damit wird die Funktion berechnet und nur noch der Ergebniswert eingetragen.

mfg Joe


Antwort 4 von Karli

Vielen Dank für Eure schnelle Hilfe!
Alle Vorschläge funktionieren.
Letzte Feinheit: Wie kann ich excel dazu veranlassen, beim öffnen der Datei ein entsprechendes Macro abzuarbeiten?
Vielen Dank und liebe Grüsse
Karli

Antwort 5 von Guenter

Hallo,

mit Alt F11 kommst Du in die Entwicklungsumgebung und dann in Ansicht Projekt-Explorer gehen.
Dort DieseArbeitsmappe rechts klicken und Code anzeigen wählen.

Jetzt hast Du die Auswahl oben links Workbook und rechts Open.
Dort kannst Du das Makro eingeben.

Gruß
Günter

Antwort 6 von Karli

Hallo Günter, vielen Dank!
Habe das Macro aufgezeichnet und in der entsprechenden Arbeitsmappe gespeichert.
An der Stelle, die Du mir gezeigt hast, steht jetzt Folgendes:

Private Sub Workbook_Open()

End Sub

Wie binde ich das Macro hier ein?

Danke
Karli


Antwort 7 von Guenter

Hallo,


Private Sub Workbook_Open()

' Hier steht jetzt Dein Makro

End Sub


Gruß
Günter

Antwort 8 von Karli

Hallo Günter,
nochmals vielen Dank. Da hatte ich zu kompliziert gedacht! Funktioniert bestens.

Grüsse auch an alle anderen Helfer
der glückliche Karli

Ich möchte kostenlos eine Frage an die Mitglieder stellen:


Ähnliche Themen:


Suche in allen vorhandenen Beiträgen: