Как упоминалось другими авторами, удвоение двойной кавычки при построении строки приведет к появлению одного символа двойной кавычки.Поскольку вам нужно 2 последовательных двойных кавычки в части "else" вашего IF, введите их 4.
Я хотел бы отметить, что вам не нужно зацикливатьсястроки чтобы выполнить то, что вы делаете.Вы можете установить свойство Formula
для диапазона, построив формулу так, как она должна отображаться в верхней левой ячейке диапазона, и она будет распространяться автоматически:
Option Explicit
Public Sub DoTheFormulaThing()
Range("G5:G44").Formula = "=V5"
Range("E5:E44").Formula = "=IF(D5>0,D5*1.05,"""")"
End Sub
При необходимости просто поместите $
вправильные места для абсолютных ссылок.