Any Excel formula you would use would change each time the date changes.
The code I will give you puts the date into the cell at the point and time you change the cell to a 3.
If you change the cell from 3 to say 7 on a different date, the date will remain as was, but will change again if the cell is changed back to a 3 again. I could also have it clear a cell if you change from a 3 to a different number.
If this is not the behavior you want then you need to specify what you want to happen when.
Another option is a button that runs a macro that checks all the cells when the macro is changed and puts the date in then, but maybe this isn't the behavior you want.
Right click on the "Contract Data" tab and choose view code. Paste the code below into the white window.
Save the file as a macro enabled type .xlsm, the macro will run whenever you change a value in the B column to 3.
Bookmarks