Bonjour à tous,

J'ai utilisé google & la fonction recherche en vain ...

Je cherche à réaliser une macro qui me permette de modifier du texte dans mon fichier.

Voici un extrait de mon fichier :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
 
#31000EQ=#ST3010T+#ST4010T+#ST1110T+#ST1120T+#ST1130T+#ST1140T+#ST1210T+ #ST1220T+#ST1230T+#ST1240T+#ST1150T+#ST1250T
 
#31000EQST=#ST1300T
#31000AT=NOINP
#31000FO=NOINP
#31000MS=#ST2210T+#ST2011T+#ST2012T+#ST2031T+#ST2032T+#ST2130T+#ST2036T+ &
 #ST2037T+#ST2050T+#ST2120T+#ST2110T+#ST2055T+#ST2021T+#ST2022T+#ST2040T+ &
 #ST2092T+#ST2093T+#ST2013T+#ST2023T+#ST2033T+#ST2038T+#ST2096T
#31000MSST=#ST2026T+#ST2027T+#ST2094T+#ST2095T+#ST2028T+#ST2097T
#31000NE=#SN1000T+#SN1010T+#SN1011T+#SN1015T+#SN1016T+#SN1020T+#SN2010T+ &
 #SN3010T+#SN4010T+#SN4020T+#SR1010T+#SR1011T+#SR1020T+#SR1021T+#SR4010T+ &
 #SR4020T
#31000NEST=NOINP
Ainsi, à chaque fois que je trouve un " & " en fin de ligne, je veux que la ligne du dessous sois concaténé à celle ou a été trouve le "&" et ainsi de suite.
Il faut savoir qu'à chaque fois mes données ne sont que dans 1 colonnes. C'est pour moi une manière de traiter mon fichier pour ensuite pouvoir l'intégrer à un autre outils.

Finalement, ça revient à quelque chose d'apriori pas trop complexe ... Il faudrait une fonction récursive mais là est mon soucis.. Je n'arrive pas à bien la faire.

De plus, je ne connais pas les propriétés propres au VBA Excel.

Voici ce que serait à faire dans mon idée mais que je n'arrive pas bien à faire ..

J'édite mon message lorsque j'arriverai à bien modéliser le code que je souhaite faire car je bug un peu ...

Merci d'avance,