Liebe Wissende,
ich möchte in einer Excel Tabelle möglichst einfach den Beginn und das Ende der Arbeitszeit eines Arbeitnehmers erfassen (vgl. Stempelkarte)und die Zeit dazwischen ausweisen.
Der Arbeitnehmer öffnet also sein Tabellenblatt, klickt in die entsprechende Zelle und „automatisch“ soll die aktuelle Uhrzeit eingefügt werden und dann möglichst nicht mehr oder zumindest nicht mehr „automatisch“ geändert werden können.
Wer hat eine Idee für die Realisierung?
Der Arbeitnehmer öffnet also sein Tabellenblatt, klickt in die
entsprechende Zelle und „automatisch“ soll die aktuelle
Uhrzeit eingefügt werden und dann möglichst nicht mehr oder
zumindest nicht mehr „automatisch“ geändert werden können.
Hi Tom,
Im Editor links Doppelklick auf jedes Blatt was überwacht werden soll.
Jeweils Code einfügen, Spaltennummern anpassen.
Option Explicit
'
Private Sub Worksheet\_SelectionChange(ByVal Target As Range)
If Target.Column 3 And Target.Column 4 Then Exit Sub
If Target.Cells.Count 1 Then Exit Sub
If Target.Value "" Then Exit Sub
Target.Value = Format(Now, "hh:mm")
End Sub
Gruß
Reinhard