... directement dans des cellules, le un format personnalisé ainsi "$nonProt"...
Dim laplage As Range, c As Range Set laplage = Union(Range("G5:G18"), Range("I5: I18"), Range("K5: K18"), Range("M5: M18")) For Each c In laplage If c.NumberFormat """$nonProt""" Then c.Value "" Next
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre questionPrivate Sub Worksheet_SelectionChange(ByVal Target As Range) If Target.NumberFormat """$nonProt""" Then Target.Value "" End Sub
2) ces cellules formatées "$NoProt" sont-elles dans une colonne déterminée (et encore assez raisonnable) ou un peu partout sur ta feuille (et là : totalement déraisonnable car lenteurs assurées) ?