Bonjour,
J'ai une macro qui génère un classeur excel avec des mises en forme conditionnelle.
Lorsque la macro est exécutée sur le poste de certains collègues, elle envoie un message d'erreur sur la ligne suivante :
qui se trouve dans le bloc suivant :
Code : Sélectionner tout - Visualiser dans une fenêtre à part .FormatConditions.Add Type:=xlExpression, Formula1:="=$F2<>$N2"
Ce que je ne comprends pas, c'est pourquoi ça plante seulement sur le poste de certains collègues.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 Adresselignes = "N2:N" & Nblignes - 1 ' mise en forme conditionnelle des colonnes autres départements With Range(Adresselignes) .FormatConditions.Delete .FormatConditions.Add Type:=xlExpression, Formula1:="=$F2<>$N2" .FormatConditions(1).Interior.Color = RGB(255, 0, 0) .FormulaLocal = "=si($F2<>0;$F2;" & Chr(34) & Chr(34) & ")" .NumberFormat = "[hh]:mm:ss" End With
Y a-t-il quelque chose d'incorrect dans le code ?
En vous remerciant d'avance pour vos réponse.
Bonne journée.
Partager