below is the macro i came up with but was not able to get the right Cell reference for Valueof..I appreciate your timely response. Thanks in advance!!
Sub MacroSolve()
Worksheets("Sheet1").Activate
Rowcount = 19
Do While Not IsEmpty(Worksheets("Sheet1").Range("A" & Rowcount))
SolverReset
SolverOptions precision:=0.001
SolverOk SetCell:=Range("H" & Rowcount), _
MaxMinVal:=3, _
ValueOf:=Range("A" & Rowcount), _
ByChange:=Range("G" & Rowcount)
SolverSolve userFinish:=True
SolverFinish keepFinal:=1
Rowcount = Rowcount + 1
Loop
MsgBox "processing over"
End Sub