Macro

zozo

XLDnaute Occasionnel
Bonjour,
Je souhaite créer une macro qui :

1-Ouvre le classeur X, qui contient de 1 à N lignes sur la feuille X.

2-Exécuter (sur le nombre de lignes qui existe sur la feuille X du classeur X) la commande suivante que j'ai testé qui donne un bon résultat :

=CONCATENER(B2;C2;D2;" ";STXT(F2;1;NBCAR(F2));REPT("*";50-NBCAR(F2));G2;REPT("*";64);REPT("0";15-NBCAR(I2));SUBSTITUE(I2;",";)*1;"PAIE ";MAJUSCULE(TEXTE(AUJOURDHUI();"mmm "));ANNEE(AUJOURDHUI());REPT("*";135))

3-Ecrire le résultat obtenu sur la feuille Y du classeur Y.

Je vous suis reconnaissant pour toute intervention de votre part.

Pour infos, chez-mois j'utilise excel 2003 et au boulot 2007
 

Dranreb

XLDnaute Barbatruc
Pourquoi n'avez vous pas dit qu'on avait le droit de modifier la colonne A du classeur X, comme je vous l'avais demandé plusieurs fois ? Comme vous avez répondu à ma question #10 et non à ma question #9, je croyais que c'était strictement interdit et qu'il fallait s'arranger autrement pour avoir seulement le résultat dans le classeur Y !
Sinon évidemment je vous aurais proposé une solution très voisine de celle de job75 !
 
Dernière édition:

Discussions similaires

Réponses
7
Affichages
685

Statistiques des forums

Discussions
314 094
Messages
2 105 816
Membres
109 432
dernier inscrit
GEORGESDEL