macro/applescript-répéter boucle?

  • Initiateur de la discussion Initiateur de la discussion PierreP
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

P

PierreP

Guest
Bonjour!
Je dois importer des bons de livraison dans un logiciel, et ils doivent être sous format texte, séparé par des virgules...hors mon fournisseur me donne un fichier excel.
Je veux donc faire une macro (ou un applescript?) pour modifier celui-ci.
Je réussi facilement à modifier l'ordre des colonnes, mais cela se corse pour modifier les cellules de dates. Je dois avoir des dates de format jj-mm-aa.
Si j'applique la formule
=IF(ISBLANK(G5);"";LEFT(G5;2)&"-"&LEFT(RIGHT(G5;4);2)&"-"&RIGHT(G5;2))
j'obtiens le bon résultat pour cette cellule (dans la cellule voisine,mais je peux "cacher" la colonne de cellules sources dans une autre page pour la suite...)
Le hic, c'est comment répéter ceci pour chaque ligne?
Si j'étire la cellule pour recopier aux cellules plus bas (ca fonctionne!) je ne sais pas fixer à l'avance le nombre de cellules sur lesquelles je dois étirer. La macro doit fonctionner pour des fichiers excel avec des nombres de lignes différents. Si je fixe arbitrairement à 100 lignes (rares commandes dépassant les 100 lignes!), lorsque j'enregistre sous format .csv les lignes vierges qui suivent jusque 100 sont du type ;;;;;;;; ce qui ne m'arrange pas du tout!
Il paraît qu'il faut faire une boucle, mais je ne sais pas comment faire!

Si la formule pour changer le format de la cellule contenant la date vous paraît tarabiscottée, vous pouvez me le signaler!!!

Merci d'avance, PierreP.
 

Pièces jointes

- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
8
Affichages
472
  • Question Question
Microsoft 365 formule addition
Réponses
4
Affichages
112
  • Question Question
Microsoft 365 macro TCD
Réponses
4
Affichages
241
Réponses
30
Affichages
453
Réponses
3
Affichages
151
Retour