Bonjour,
J'ai besoin de votre aide.
j'ai un fichier excel pour le travail que je créé a partir d'un autre fichier via une maccro.
Ce fichier est un fichier d'import pour un logiciel. Cependant les virgules sont interdites dans ce fichier sous peine de rater l'import.
Bien sûr le "Rechercher-remplacer" manuel fonctionne parfaitement, mais bon on est la pour optimiser! Donc je voudrais à l'aide d'une ligne de code supplémentaire remplacer toutes les "," par des "." dans les colonnes ("A:AE").
Ca fait 10 jours que j'y suis et j'ai beau éplucher les forums et utiliser l'enregistreur de maccro, rien n'y fait. Je n'ai pas de bug dans les maccros que j'utilise, mais ca ne fonctionne pas, toutes les virgules restent.
J'ai éssayé au moins ces deux codes (les autres je les ais effacés)
Solution 1-
'Range("A:ae") = Replace(Range("A:ae"), ",", ".") * 1
Solution 2-
'D'abord mettre les colonnes en format texte
'Columns("a:ae").Select
'Selection.NumberFormat = "@"
'Columns("A:AE").Replace What:=",", Replacement:=".", LookAt:=xlPart, _
'SearchOrder:=xlByColumns, MatchCase:=False, SearchFormat:=False, _
'ReplaceFormat:=False
Je vous met un fichier exemple très basique (mais pas le fichier original qui n'a pas de sens sans les autres données qui sont confidentielles )
Pourriez-vous m'aider?
Merci d'avance.