PDA

Vollständige Version anzeigen : automatische User und Datum einsetzen


PSzepan
22.09.2016, 11:37
Hallo,
ich habe eine Problem und komme nicht weiter ...bzw ich weis nicht mal wie ich an die Geschichte ran gegensoll.

Ich habe mal ein beispiel hochgeladen

ich möchte gerne wenn ein User beispielsweise in Zeile 10 was einträgt (B bis H) oder nur ein teil von den Spalten das automatisch in spalte I10 und J10 der Username und das Datum mit Urzeit steht wenn noch möglich in K10 ein NEIN
wenn nun der Bearbeiter des Tickets in K10 ein Ja eingibt weil er das Ticket bearbeitet hat soll dann deren Username und Datum wann er das Ja eingetragen hat in L10 und M10

und das Zeile für Zeile und soll sich auch nicht mehr änder

Spalten I und J so wie L und M sind schreibgeschützt für die User nicht das einer einfach seinen Namen gegen einen anderen austauscht oder das Datum ändern will



ist das
a) überhaupt möglich
b) wer kann mir hier helfen sitze schon seit Wochen an dem Thema die liste hier ist nur ein kleiner teil ist schon recht OK nur das wäre hier ein absolutes WOW den keiner kann von uns nachvollziehen wer wann was eingetragen hat

Beverly
22.09.2016, 14:07
Hi,

meinst du so etwas:

Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Column > 2 And Target.Column < 9 Then
If Target.Count = 1 Then
ActiveSheet.Unprotect
Cells(Target.Row, 9) = Environ("Username")
Cells(Target.Row, 10) = Now
ActiveSheet.Protect
End If
ElseIf Target.Column = 11 Then
If Target.Count = 1 Then
If UCase(Target.Value) = "JA" Then
ActiveSheet.Unprotect
Target.Offset(0, 1) = Now
Target.Offset(0, 2) = Environ("Username")
ActiveSheet.Protect
End if
End If
End If
End Sub



Beachte: den Schutz für Spalte K musst du aber aufheben, sonst kann niemand "Ja" oder "Nein" eintragen.

<hr width="20%" align="left"><img src="http://excel-inn.de/images/grusz.gif" height=35" align="left" alt="Grußformel"><a href="http://excel-inn.de/"><img border="0" src="http://excel-inn.de/images/logo1.gif" height=35" align="middle" alt="Beverly's Excel - Inn"></a>

PSzepan
22.09.2016, 15:58
wo wie machst du das nur :)
aber er trägt erst den namen ein wenn was in spalte c steht und er macht auf das ganz Blatt dann einen Schutz ist es möglich nur einen Schutz auf spalte I J L M

PSzepan
22.09.2016, 16:09
noch mal danke habe es hinbekommen ... 100000000 dank