Vba remplacer tout ne marche pas

mickysor -  
eriiic Messages postés 25847 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,

ce code vba sur excel ne marche pas!

Columns("C:C").Select
Selection.Replace What:="faux", Replacement:="", LookAt:=xlPart, _
SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
ReplaceFormat:=False

je voudrais remplacer le texte faux par vide.
ca marche parfaitement sans macro mais la macro ne donne rien.pourquoi?

A voir également:

2 réponses

mickysor
 
je viens de voir que la valeur "faux" ne marche pas du tout avec vba ni autres formules de recherche.cette valeur on ne peux pas la remplacer par du texte simple?
0
eriiic Messages postés 25847 Date d'inscription   Statut Contributeur Dernière intervention   7 282
 
Bonsoir,

FAUX est un mot clé d'excel.
En vba tout est resté en anglais.
De plus le .select est inutile.

Columns("C:C").Replace What:="false", Replacement:="", LookAt:=xlPart, _
SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
ReplaceFormat:=False

eric
0