Vba remplacer tout ne marche pas

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?

2 réponses

  1. 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
    1. Contributeur
      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