Bonjour,
Je sollicite votre précieuse aide sur un sujet qui je sais a déjà été abordé et résolu, mais je ne parviens pas à l'appliquer dans mon cas.
J'ai un tableau excel qui fait appel à un fichier txt qui lui a nombres séparés par des points. Pour exploiter mon fichier excel je dois convertir ces points en virgule.
J'ai essayé la macro ci-dessous et le résultat est correct sauf pour une cellule qui dans le fichier txt est 1.3136277, mais qui dans l'import ne se convertit pas.
Feuil1.Cells.Select
Range("O:Y").Select
Selection.Replace What:=".", Replacement:=",", LookAt:=xlPart, _
SearchOrder:=xlByColumns, MatchCase:=False, SearchFormat:=True, _
ReplaceFormat:=False
Selection.NumberFormat = "0\.0000000"
J'ai également essayé une autre macro, et dans une autre cellule, au lieu d'affiche "0.2458964", c'est affiché le format, soit "0,000000" par exemple.
En pièces jointes les fichiers txt et excel et merci beaucoup d'avance de votre aide qui me sera certainement précieuse.