gibt es eine Möglichkeit bei Excel das heutige Datum automatisch einfügen zu lassen, aber so, dass es beim nächsten öffnen nicht geändert wird?
Brauche das mal wieder für meine Rechnungen, also wenn ich meine Rechnungsvorlage öffne, soll das heutige Datum eingefügt werden. Ich speicher ab, und falls ich die Rechnung irgendwann wieder einsehen möchte, möchte ich ja wissen, wann ich die Rechnung geschrieben habe, deshalb darf sich da das Datum nicht wieder automatisch angleichen.
ohne vba-Code geht das so:
setze den Cursor in die zelle, die du mit dem aktuellen Datum versehen möchtest.
Danm ein shortcut + .
fertig ist das heutige Datum, das sich beim nächsten Öffnen der Datei nicht wieder ändert.
Hallo wp_crew,
du zeichnest einfach deine Aktionen mit einem Macro auf und rufst es danach wieder auf.
Vielleicht kannst du noch „OnOpen“ einbauen mit einer Abprüfung, ob da in K2 schon ein Datum drinsteht.
Der Code könnte so aussehen:
Sub Makro2()
'
' Makro2 Makro
' Makro am 05.11.2009 von Finus aufgezeichnet
'
Range("K2").Select
ActiveCell.FormulaR1C1 = "=TODAY()"
Range("K2").Copy
Range("K2").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks \_
:=False, Transpose:=False
Application.CutCopyMode = False
End Sub
öffne mal eine neue Excel-Datei und dort den VBA-Editor. Auf der linken Seite siehst du den Projekt-Explorer, der Dir alle Objekte in der Datei anzeigt. Einfach mal auf „Diese Arbeitsmappe“ klicken und diesen Code einfügen:
Private Sub Workbook_Open()
Dim strDate As String
Dim strZiel As String
Dim varWert As Variant
Dann die Excel-Tabelle speichern. Beim nächsten öffnen der Datei schreibt dieser Code in Zelle H17 das aktuelle Datum, aber nur wenn in H17 noch nix drin steht. (Achtung: Makros müssen aktiviert sein, sonst funzt das nicht.)
Wenn die Funktion Deinen Vorstellungen entspricht, kannst du sie in Dein Dokument einbauen. Vorher aber besser ne Sicherungskopie machen.
Hallo,
wenn Du das Datum nicht mehr geaendert haben willst, soll alles andere auch ohne Aenderungen bleiben, dann kannst Du die Rechnung als PDF abspeichern, so bleibt sie unveraenderbar. Kannst sie dann auch elektronisch versenden. Fuer diesen Fall reicht die Funktion =jetzt() fuer das Datum.
Gruss helmut