il y a effectivement un pb de compatibilité entre versions
re-crée un cercle avec ton excel et note son nom
change le nom de l'objet dans la macro
affecte lui une des deux couleurs ( tu peux le faire en ajoutant temporairement dans la macro ActiveSheet.Shapes("Nom de l'objet").Fill.ForeColor.SchemeColor = maCouleur1)
avant le premier if
affecte lui la macro (clic droit et affecter macro)
et cela doit marcher