Você perdeu um suporte nas linhas:
ttr_nql = "=PRODUCT((C" & i & "+D" & i & "/12)*-(E" & i & "+F" & i & "/12)"
ttr_nqp = "=PRODUCT((C" & i & "+D" & i & "/12)*(E" & i & "+F" & i & "/12)"
Eu acredito que eles deveriam ser:
ttr_nql = "=PRODUCT((C" & i & "+D" & i & "/12)*-(E" & i & "+F" & i & "/12))"
ttr_nqp = "=PRODUCT((C" & i & "+D" & i & "/12)*(E" & i & "+F" & i & "/12))"
Note que você tem o On Error GoTo Errorcatch
configurado, no entanto, isso provavelmente está impedindo que você obtenha informações de depuração decentes (como qual linha realmente falhou). Como tal, eu removeria isso enquanto tentava depurar problemas.