P
Patrick.
Guest
Bonsoir, j'aimerais connaîitre la différence entre un enchainement manuel d'actions et un enchainement par macro (via enregistreur de macros)
Rappel de ma précédente demande : je reçois un fichier avec des valeurs de type 12345.12 et je veux les transformer en 12345,12 "remplacement du point par une virgule"puis les additionner.
Manuellement, je fais "Edition", "Remplacer", "Rechercher" .
"Remplacer par" , et enfin "Remplacer tout"
Les points sont remplacés par des virgules et les valeurs se déplacent du côté gauche de la cellule au côté droit
En bas de la colonne, je fais la somme et cela fonctionne.
Maintenant, je fais un enregistrement d'une macro, je fais les mêmes opérations.
J'obtiens la macro suivante :
Selection.Replace What:=".", Remplacement:=",", LookAt:=xlPart, SearchOrder:=xlByRows, MatchCase:=False
Je fais tourner la macro. Les points sont remplacés par des virgules mais les nombres restent à gauche (bizarre) et je ne peux pas faire la somme en bas de la colonne.
D'ou vient la différence entre un déroulement manuel et un déroulement par macro enregistrée. Que ne fait pas l'enregistreur et comment y remédier.
Je vous remercie de me répondre car cela me gène énormément de ne pas comprendre.
Bonne soirée et merci pour vo réponses
Patrick.
Rappel de ma précédente demande : je reçois un fichier avec des valeurs de type 12345.12 et je veux les transformer en 12345,12 "remplacement du point par une virgule"puis les additionner.
Manuellement, je fais "Edition", "Remplacer", "Rechercher" .
"Remplacer par" , et enfin "Remplacer tout"
Les points sont remplacés par des virgules et les valeurs se déplacent du côté gauche de la cellule au côté droit
En bas de la colonne, je fais la somme et cela fonctionne.
Maintenant, je fais un enregistrement d'une macro, je fais les mêmes opérations.
J'obtiens la macro suivante :
Selection.Replace What:=".", Remplacement:=",", LookAt:=xlPart, SearchOrder:=xlByRows, MatchCase:=False
Je fais tourner la macro. Les points sont remplacés par des virgules mais les nombres restent à gauche (bizarre) et je ne peux pas faire la somme en bas de la colonne.
D'ou vient la différence entre un déroulement manuel et un déroulement par macro enregistrée. Que ne fait pas l'enregistreur et comment y remédier.
Je vous remercie de me répondre car cela me gène énormément de ne pas comprendre.
Bonne soirée et merci pour vo réponses
Patrick.