Macro fonctionne que en passant par Visual Basic

nonopince -  
Pierre1310 Messages postés 8564 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

j'ai un souci au niveau du lancement de ma macro.

Pour vous expliquer: j'ai une extraction avec des chiffres qui me posent problèmes car il y a des point et des virgules. j'ai donc fait une macro pour remplacer les points par un espace et laisser les virgule en place.
quant je lance ma macro normalement Excel ne voit pas la différence entre les point et les virgules et remplace tous. Alors que quant je la lance en passant par visual basic, cela fonctionne.
je ne comprend pas pourquoi? pouvez vous m'aider?


voici mon code :
Cells.Replace What:=".", Replacement:=" ", LookAt:=xlPart, SearchOrder:= _

xlByRows, MatchCase:=False, SearchFormat:=False, ReplaceFormat:=False


merci d'avance ce votre aide

A voir également:

1 réponse

Pierre1310 Messages postés 8564 Date d'inscription   Statut Membre Dernière intervention   651
 
Bonjour,

Ton fichier Excel est conséquent?
Et pour ton replace je ferai plus monText = Replace(monText, ";", ".")
0