Macro fonctionne que en passant par Visual Basic
nonopince
-
Pierre1310 Messages postés 8564 Date d'inscription Statut Membre Dernière intervention -
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
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:
- Macro fonctionne que en passant par Visual Basic
- Visual basic - Télécharger - Langages
- Telecharger macro convertir chiffre en lettre excel - Télécharger - Tableur
- Visual basic editor - Télécharger - Langages
- Visual petanque - Télécharger - Sport
- Microsoft 365 basic - Accueil - Microsoft Office