Bonjour

J'avais créé cette fonction sous Excel 2003 et Windows XP
et sous Excel 2007 et Windows 7, j'obtiens un message d'erreur :
Pourquoi ?

par exemple CouleurFond("A1:E5",20) coloriait auparavant la zone A1:E5 de la feuille active

et Erreur de compilation : Incompatibilité de type

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
Function CouleurFond(Plage As Range, NumeroDeCouleur%)
  Application.Volatile True
  Dim wCell As Range
  For Each wCell In Plage
    Range(wCell).Interior.ColorIndex = NumeroDeCouleur%
    Next
End Function
Sauriez-vous me dire ce qui gêne Excel 2007 ?
Merci à vous
Cordialement