XL 2013 Macro qui s execute dans la feuille au lieu d'une autre

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 !

babass78

XLDnaute Occasionnel
Bonjour,

Je récupère les données de SAP.
J'ai donc un fichier excel "430000 05 02 16 14H fichier source".... Je copie la feuille dans le fichier final sur l'onglet ACOMPTES et j'exécute la macro

Le bouton commande se trouve dans le ruban personnalisé. Tout fonctionne

Sauf que
Je souhaiterai que la macro soit dans le fichier final '430000 Acomptes clients affectés au 29 02 2016 final" onglet DATA.
J'ai crée un rectangle a laquelle j'ai affecté ma macro mais lorsqu'elle s'exécute, elle se fait sur la feuille DATA au lieu de ACOMPTES.

Je joins le fichier d'origine et le fichier finalisé.

Est ce que vous avez besoin du code ?

Merci de votre aide.....
 

Pièces jointes

Re : Macro qui s execute dans la feuille au lieu d'une autre

Bonjour,

réfléchis un peu...

Comment veux-tu que les gens tirent quelque chose d'une code sans avoir le fichier XL qui va avec ?

Tu dois mettre le fichier exemple (proche du vrai au niveau structure) et la macro dans un module VBA et tant qu'à faire, tu édites ton message ici pour enlever ce qui est illisible sans feuille excel.

Merci

P.
 
Re : Macro qui s execute dans la feuille au lieu d'une autre

Bonjour
désolé
Voici le fichier avec la macro pour ce classeur. Je l'ai mis dans un onglet appelé MACRO
Je ne sais plus où va la macro dans VBA

Dedans, il y a des formules qui permettent la mise en forme du tableau.

Merci de votre aide
 

Pièces jointes

Re : Macro qui s execute dans la feuille au lieu d'une autre

re,

pas le temps de regarder à ton code, mais as-tu essaye un tableau croisé dynamique ? , quitte à passer avant à des rechercheV ou mieux index/equiv ...

ça te permettrais de te passer de cette macro 🙂

Si tu montres qq lignes telles que tu les veux avant impression , certains ici pourront t'arranger ça

P.
 
Re : Macro qui s execute dans la feuille au lieu d'une autre

Je ne peux pas me passer de cette macro elle fait la mise en forme et il y a des formules qui vont chercher des données sur les autres feuilles.
Le problème est juste que la macro s'exécute sur la feuille DATA au lieu de la fauille ACOMPTES
Tout le reste est bon
Comment fait-on pour avoir la macro dans ce classeur ? Si une personne a besoin de l'exécuter en dehors de moi.
Merci
 
Re : Macro qui s execute dans la feuille au lieu d'une autre

Bon...
tu peux aller dans le menu Insertion/Formes/Tu choisis une forme et puis clic droit / modifier le texte / affecter une macro
la macro doit être dans un module VBA:
ALT-F11 / Insertion Module/et tu y colles le code que tu as publié plus tot...

Voilà

Ceci dit, j'ai essayé, et le code se plante (à revoir, pour optimisation 😀 ) mais tu as au moins la méthode pour un bouton et un ajout de module VBA

P.
 
Re : Macro qui s execute dans la feuille au lieu d'une autre

Merci beaucoup....

Sur mon pc, la macro s'exécute bien quand elle est sur le ruban personnalisé.
Mais comment fait-on pour que la macro (qui se trouve sur la feuille DATA) s'exécute sur la feuille ACOMPTES ?

C'est le petit hic pour ma macro
Merci d'avance.....
 
Re : Macro qui s execute dans la feuille au lieu d'une autre

bonjour Babass,Gosselien
explication dans feuille pour bouton,code dans module1
extension du fichier .xlsm pour pouvoir exécuter une macro
 

Pièces jointes

Re : Macro qui s execute dans la feuille au lieu d'une autre

bonjour Babasse
bizarre içi aussi et pourtant enregistré avec l'extension.xlsm
prend en charge les macros
 

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

Retour