usul
XLDnaute Occasionnel
Salut
petit pb ce matin
j'ai tout un tas de petites macros toutes simples qui me permettent de changer la couleur de plages de cellules
exemple
Sub ChangementcouleurGJ()
For Each c In Selection
If c.Interior.ColorIndex = 15 Then c.Interior.ColorIndex = 36
Next c
End Sub
Sub ChangementcouleurGRien()
For Each c In Selection
If c.Interior.ColorIndex = 15 Then c.Interior.ColorIndex = none
Next c
End Sub
ce sont des macros faites sous excel 2000 et qui fonctionnaient aussi sous excel 2007 en tous cas jusqu'à ce matin
mais là quand je veux en utiliser une le VBE s'ouvre et me dit "erreur de compilation : nom ambigu détecté" et c'est le nom de la macro qui est en surbrillance
le nom initial des macros est du type "Sub changementcouleurGJ"
j'ai renommé plusieurs fois les macros avec différents libellés mais j'obtiens toujours le message d'erreur
une précision : c'est dans mon xlsb que ça déconne et pas dans mon xlsm
est-ce du à une mise à jour d'excel ?
comment dois-je renommer mes macros ?
merci
petit pb ce matin
j'ai tout un tas de petites macros toutes simples qui me permettent de changer la couleur de plages de cellules
exemple
Sub ChangementcouleurGJ()
For Each c In Selection
If c.Interior.ColorIndex = 15 Then c.Interior.ColorIndex = 36
Next c
End Sub
Sub ChangementcouleurGRien()
For Each c In Selection
If c.Interior.ColorIndex = 15 Then c.Interior.ColorIndex = none
Next c
End Sub
ce sont des macros faites sous excel 2000 et qui fonctionnaient aussi sous excel 2007 en tous cas jusqu'à ce matin
mais là quand je veux en utiliser une le VBE s'ouvre et me dit "erreur de compilation : nom ambigu détecté" et c'est le nom de la macro qui est en surbrillance
le nom initial des macros est du type "Sub changementcouleurGJ"
j'ai renommé plusieurs fois les macros avec différents libellés mais j'obtiens toujours le message d'erreur
une précision : c'est dans mon xlsb que ça déconne et pas dans mon xlsm
est-ce du à une mise à jour d'excel ?
comment dois-je renommer mes macros ?
merci
Dernière édition: