Dim x As String
' formula with semi-colons (original)
x = "=IF(IFERROR(YEAR(INDEX('[LE Smart Table2.xls]Sheet1'!$H$2:$H$2000;MATCH($C$2:$C$2000;'[LE Smart Table2.xls]Sheet1'!$E$2:$E$2000;0)))&"" Q""&INT((MONTH(INDEX('[LE Smart Table2.xls]Sheet1'!$H$2:$H$2000;MATCH($C$2:$C$2000;'[LE Smart Table2.xls]Sheet1'!$E$2:$E$2000;0)))-1)/3+1);"""")=""1900 Q1"";"""";IFERROR(YEAR(INDEX('[LE Smart Table2.xls]Sheet1'!$H$2:$H$2000;MATCH($C$2:$C$2000;'[LE Smart Table2.xls]Sheet1'!$E$2:$E$2000;0)))&"" Q""&INT((MONTH(INDEX('[LE Smart Table2.xls]Sheet1'!$H$2:$H$2000;MATCH($C$2:$C$2000;'[LE Smart Table2.xls]Sheet1'!$E$2:$E$2000;0)))-1)/3+1);""""))"
' with commas for UK
x = "=IF(IFERROR(YEAR(INDEX('[LE Smart Table2.xls]Sheet1'!$H$2:$H$2000,MATCH($C$2:$C$2000,'[LE Smart Table2.xls]Sheet1'!$E$2:$E$2000,0)))&"" Q""&INT((MONTH(INDEX('[LE Smart Table2.xls]Sheet1'!$H$2:$H$2000,MATCH($C$2:$C$2000,'[LE Smart Table2.xls]Sheet1'!$E$2:$E$2000,0)))-1)/3+1),"""")=""1900 Q1"","""",IFERROR(YEAR(INDEX('[LE Smart Table2.xls]Sheet1'!$H$2:$H$2000,MATCH($C$2:$C$2000,'[LE Smart Table2.xls]Sheet1'!$E$2:$E$2000,0)))&"" Q""&INT((MONTH(INDEX('[LE Smart Table2.xls]Sheet1'!$H$2:$H$2000,MATCH($C$2:$C$2000,'[LE Smart Table2.xls]Sheet1'!$E$2:$E$2000,0)))-1)/3+1),""""))"
' adjust range as required
Range("A2:A5").Formula = x
MsgBox x
Regards, TMS
Bookmarks