2016-09-23 5 views
1

Ich habe dieses Problem, wenn ein Kerl Zelle 1 aus Spalte B vervollständigen Ich möchte Datum jetzt in Spalte A, Zelle 1 setzen. Wenn ich Excel speichern möchte ich Datum speichern, wenn ich morgen öffnen, um Datum aus dem letzten zu speichern aber Tag, wenn eine vollständige Spalte B, Reihe 2, setzen Datum ab dem aktuellen Datum ohne Änderung Datum aus Spalte A, Zeile 1. Wie im Bild:Wie setze ich Datum in Spalte A, wenn ich eine Zelle in Spalte B fülle? Excel

enter image description here

Ex: wenn i Spalte B vervollständigen in Zeile 6 Setzen Sie das aktuelle Datum in Spalte A, Zeile 6, ohne andere Daten zu ändern.

Dank

Antwort

1

Nur so, wie ich weiß, dass euch dies tun können, ist mit einigen VBA-Code.

das Blatt Wählen Sie das automatisieren und drücken Sie ALT wollen + F11, um den VBA-Editor zu gehen, dann können Sie einen Code wie dieser mit diesem Code

Private Sub Worksheet_Change(ByVal Target As Range) 

If (Target.Column = 2) Then ' Check if in 2nd Column ie. Column B 
    If Target.Offset(, -1).Value = "" Then ' Check if there is already a value in Column A 
     Target.Offset(, -1).Value = Date ' No value, lets stick in the current system date 
    End If 
End If 

End Sub 

Problem verwenden wird es für jede Zelle laufen Veränderung und eine große Arbeitsmappe könnte die Dinge etwas verlangsamen.

Verwandte Themen