tulipe_3 a écrit :
bonjour
quant a moi ,de mon coté j'ai cherché un format personnalisé ; .... en vain
C'était une bonne idée mais ça ne me semble également pas possible.
tioch a écrit :
Et n'est-il pas possible de l'automatiser, sans devoir selectionner de cellule?
Si c'est possible avec ça :
Sub reecriture()
Application.ScreenUpdating = False
Application.DisplayAlerts = False
For Each cel In ActiveSheet.Cells.SpecialCells(xlCellTypeFormulas)
oldCel = Mid(cel.FormulaR1C1, 2, Len(cel.FormulaR1C1) - 1)
cel.FormulaR1C1 = "=IF(ISERROR(" & oldCel & "),""X""," & oldCel & ")"
Next cel
End Sub
Le seul souci est que la macro va sélectionner toutes les cellules contenant des formules, il y a peut-être des formules que tu ne veux pas changer mais bon. C'est soit tout soit rien
Et n'oublie pas, cette macro est à lancer qu'une seule fois car sinon on aurait des SI et des ESTERREUR imbriqués.