bonjour,
cette formule :
=si(esttexte(a1);1;0)
renvoie 1 dans une (autre) cellule si A1 'ESTTEXT'
le problème est de savoir si tu veux faire quelque chose de similaire
ou si tu veux remplacer les valeurs de la sélection.
DG62 et Pascal remplacent la sélection
La macro ci jointe donne une valeur à colonne B (sélection) si colonne A (voisine de sélection) contient du texte.
Code:
Sub Test()
For Each o In Selection
Set v = o.Offset(0, -1)
If VarType(v) = vbString Then o.Value = 1 Else o.Value = 0
Next
End Sub