ich habe mir, im Forum und wälzen in zwei Büchern, folgende Funktion, wie man so schön sagt zusammengeschustert. Klappt auch, fast so, wie ich mir das vorgestellt habe.
Der Makro an sich klappt einwandfrei, sobald der Vordruck geöffnet wird, und er richtige User ruft den Vordruck auf, erscheint in einem Feld das aktuelle Tagedatum und in einem anderen Feld das jeweilige Namenskürzel.
Sub workbook_open()
Benutzername_Datum
End Sub
Sub Benutzername_Datum ()
If Application.UserName = "Vorname Nachname" Then
'Datum
Range("T1").Select
ActiveCell.FormulaR1C1 = "=Matrix!R[18]C[10]"
'Namenszeichen
Range("AA1").Select
ActiveCell.FormulaR1C1 = "=Matrix!R[2]C[4]"
Range("H9").Select
Else: Exit Sub
'Selection.ClearContents
End If
End Sub
Folgendes Problem bekomme ich nicht hin !!
Der Vordruck, wird nun nach der Bearbeitung gespeichert. Muß der Vordruck erneut an einem anderen Tag noch einmal geladen werden startet sich natürlich auch wieder mit workbook_open,
der Makro und setzt wieder Datum und Namenskürzel. Das Namenskürzel wäre nicht das Problem aber das Datum !
Gibt es eine Funktion, das der Makro nur einmal funktioniert oder das der Makro, nach dem Speichern, nicht mehr funktioniert oder
oder
?!?!
Er soll nach erneutem öffnen nicht wieder automatisch das aktuelle Datum setzen, das einmal gespeicherte Datum soll so bleiben, wie es gespeichert wurde!
Gruß Peter