In Microsoft Excel, you can use Visual Basic for Applications (VBA) to automatically enter a date in a cell when a value is added. Here's an example of how you can do this:
Press Alt + F11 to open the VBA editor.
Right-click the sheet tab where you want to add the date, then select "View Code".
In the code editor, paste the following code:
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Cells.Count > 1 Then Exit Sub
If Not Intersect(Target, Range("A1:A10")) Is Nothing Then
Target.Offset(0, 1).Value = Date
End If
End Sub
Close the code editor by clicking the "X" in the top-right corner.
This code will automatically enter the current date in the cell next to the active cell whenever a value is added in the cells from A1 to A10. If you want to change the range of cells, you can modify the range in the line "If Not Intersect(Target, Range("A1:A10")) Is Nothing Then".
Note: This code works in all recent versions of Microsoft Excel.
Comments
Post a Comment