As for the original question:
Code
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Address = "$F$5" Then
subcallhere
ElseIf Target.Address = "$F$7" Then
subcallhere
ElseIf Target.Address = "$F$9" Then
subcallhere
End If
End Sub
Place this in the WORKSHEET that you are using, not in modules.
It targets 3 specific cells with the if elseifs and if any changes are made to those cells it will step in and in this case run the subprogram I have listed there.
Simply write a sub program to call with a bunch of if elseifs to write in the cells you want (in relative location, i.e. 1 cell to the right of the cell that was changed) and it will work as soon as you write in the cell in question and exit the cell.
Just another way to do it seeing as you already found a way.
This post was edited by Dontrunaway on Aug 26 2015 12:05am