Если формула всегда одна и та же, за исключением ссылки на ячейку, вы можете просто записать формулу на лист в виде строкового значения с переменной для правильного номера строки.
Что-то вроде ...
For i = 1 To staffelRange.Rows.Count
.DataBodyRange.Cells(i, countHeader).Formula = "=$G" & i & "*1+SVERWEIS(Stückpreise_neu_19[[#Kopfzeilen];Staffel1]];Rabattstaffel_new_24;2;FALSCH))"
Next
Предполагается, что ваша переменная i
представляет правильный номер строки для формулы (что, на мой взгляд, правильно).