Salut,
je souhaiterais réaliser plusieurs choses sur un fichier excel composé ainsi :
- le fichier est composé d'un classeur.
- le classeur est composé d'une seule colonne et de X lignes (variables en fonction des fichiers)
Voir le fichier pour exemple (sachant que j'ai mis le résultat dans une autre feuille pour une meilleure compréhension, mais que dans mon fichier traité, le résultat remplacera la feuille d'origine)
Je voudrais donc éclater chaque cellule de chaque ligne en plusieurs cellules via les séparateurs "," et "_"
puis je voudrais remplacer les "." par des ","
j'ai essayé de faire l'enregistrement de macro, mais quand je copie la macro dans mon fichier vba, ca ne marche pas :
Columns("A:A").Select
Selection.TextToColumns Destination:=Range("A1"), DataType:=xlDelimited, _
TextQualifier:=xlDoubleQuote, ConsecutiveDelimiter:=False, Tab:=False, _
Semicolon:=False, Comma:=True, Space:=False, Other:=True, OtherChar:= _
"_", FieldInfo:=Array(Array(1, 1), Array(2, 1), Array(3, 1), Array(4, 1), Array(5, 1)) _
, TrailingMinusNumbers:=True
Columns("A:B").Select
Selection.Replace What:=".", Replacement:=",", LookAt:=xlPart, _
SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
ReplaceFormat:=False
merci pour votre aide !
fr