ник: никк
Lukas спасибо за терпение!
Me.Controls("fld" & i).OnLostFocus="=Calc(" & i & ")"
Оказывается справа просто конконтенация, только сейчас на это обратил внимание, из-за этого большинство ошибок которые я наделал.
Параметром передаю Index обновляемого поля. Надеюсь дальше проблем не будет.