UserName

Ich habe ein Formular in Excel erstellt. Die Datei kann sich jeder auf seinen Rechner kopieren oder vom Netz laden. Das Formular ist eine Eingabemaske. Die Daten werden in ein Tabellenblatt übernommen, berechnet und nach Wahl ausgedruckt.Durch den Befehl MsgBox "…&application.UserName kann ich anzeigen wer der momentane User ist. Wie kann ich diese Information in das Tabellenblatt einfügen, damit man der jeweilige Ausdruck zwangsweise mit ausdruckt wer die Rechnung durchgeführt hat.

Code in diese Arbeitsmappe

Private Sub Workbook_BeforePrint(Cancel As Boolean)
With ActiveSheet.PageSetup
.LeftFooter = Application.UserName
End With
End Sub

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

Hallo Heiner,

Alternative zu Spaguzzi’s Vorschlag

Benutzerdefinierte Funktion in einem Modul erstellen

Function Benutzer()
 Benutzer = Application.UserName
End Function

und in einem Tabellenfeld folgende Formel eingeben

=Benutzer()

Gruss

Franz

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]