tonyfrost | Aide pour une Macro Excel |
1 #1 |
---|---|---|
Je masterise !
Inscrit: 12/06/2007 18:44
Post(s): 3194
Karma: 724 |
Salut,
J'ai un souci sur Excel et j'aimerai faire une macro pour rendre un fichier exploitable. J'arrive pas à écrire cette macro... En gros j'aimerai que la macro puisse chercher des mots-clés si je trouve une cellule qui contient la phrase "numéro de dossier :" avec véritablement un numéro derrière, mais que la macro détecte juste cette partie de phrase et bien elle copie toute la cellule et la colle dans une feuille en A1 Puis elle vas chercher une seconde phrase "blablabla1 :" qu'elle colle en B1 et une troisièmement en C1. ensuite la boucle repart chercher à nouveau la première phrase pour la mettre en A2 puis la deuxième phrase en B2, C2...etc L'idée est de rendre exploitable un fichier inexploitable tel quel...
Contribution le : 31/03/2020 12:25
|
|
Signaler |
Chadras74 | 0 #2 |
|
---|---|---|
Je m'installe
Inscrit: 30/09/2015 17:24
Post(s): 309
Karma: 268 |
@tonyfrost Je ne connais pas les macros excel, mais en voyant ton problème, je dirais que tu peux utiliser n'importe quel autre outil ou langage de script, et créer dynamiquement un fichier CSV, qui s'importe très bien ensuite dans Excel.
Est-ce que tu as plus de connaissances en Macro excel qu'en Python, bash, ou javascript par exemple? Ces languages se prêtent bien à cela, avec l'aide des expressions régulières (même si je suppose qu'il y en a aussi via les macros).
Contribution le : 31/03/2020 13:29
|
|
Signaler |
tonyfrost | 0 #3 |
|
---|---|---|
Je masterise !
Inscrit: 12/06/2007 18:44
Post(s): 3194
Karma: 724 |
@Chadras74
en faite le souci c'est que c'est un presta qui nous fournit le fichier excel. Donc j'ai pas d'autres sources possibles... Je m'y connais seulement un peut en VBA c'est tt^^
Contribution le : 31/03/2020 13:33
|
|
Signaler |
Chadras74 | 0 #4 |
|
---|---|---|
Je m'installe
Inscrit: 30/09/2015 17:24
Post(s): 309
Karma: 268 |
Même si le fichier source est un Excel, tu peux l'exporter en fichier plat CSV, et ensuite l'exploiter/le transformer avec n'importe quel language, pour créer un nouveau CSV propre, réimportable dans Excel.
Je vais pas pouvoir t'aider sur la partie VBA désolé. Mais si tu as 5 min tu peux mettre un morceau ce que donne ce fichier excel ou CSV, et ce que tu t'attends à avoir en sortie. Peut-être que quelqu'un trouvera un peu de temps pour faire un script
Contribution le : 31/03/2020 13:40
|
|
Signaler |
Asmodee88 | 0 #5 |
|
---|---|---|
Je suis accro
Inscrit: 17/11/2016 14:10
Post(s): 1301
Karma: 1075 |
je suis pas sur de bien comprendre mais les regex pourrait t'aider pour la partie recherche
https://www.commentcamarche.net/faq/41005-vba-initiation-aux-expressions-rationnelles
Contribution le : 31/03/2020 14:23
|
|
Signaler |
tonyfrost | 0 #6 |
|
---|---|---|
Je masterise !
Inscrit: 12/06/2007 18:44
Post(s): 3194
Karma: 724 |
Citation :
C'est extrêmement gentil de ta part, mais a la boite on peut pas faire ce genre de script, nos pc sont bridés et ca vas être compliquer. @Asmodee88 Je vais jetter un oeil Merci
Contribution le : 31/03/2020 18:24
|
|
Signaler |
Asmodee88 | 0 #7 |
|
---|---|---|
Je suis accro
Inscrit: 17/11/2016 14:10
Post(s): 1301
Karma: 1075 |
@tonyfrost après de manière général pour ce genre de problème un conseil poste ça sur les forum spécialisé type developpez.net, openclassrooms (ancien siteduzero) ou stackoverflow.
Contribution le : 31/03/2020 22:41
|
|
Signaler |