0

Range("A1").Formula = "=IFERROR(If('AUX Table'!A3=""Yes"", IF('Legend'!C1=""Yes"", _ If('Aux colour table'!V1=""Yellow"", etc etc

  • Either put it all on one line or research how to concatenate strings over multiple lines. Other than for readability, there is no reason to spread over multiple lines anyway. – ACCtionMan Dec 14 '21 at 11:56
  • @ACCtionMan there is a limit in the VBA editor – Andreas Dec 14 '21 at 11:59

1 Answers1

1

You need to end the first line with a " then start the new line with the same.

Range("A1").Formula = "=IFERROR(If('AUX Table'!A3=""Yes"", IF('Legend'!C1=""Yes"","_ 
"If('Aux colour table'!V1=""Yellow"""
Andreas
  • 23,304
  • 5
  • 28
  • 61