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

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

  • 430000 05 02 16 14H fichier source.xls
    11.1 KB · Affichages: 36
  • 430000 Acomptes clients affectés au 29 02 2016 final.xlsx
    29.2 KB · Affichages: 70
  • 430000 Acomptes clients affectés au 29 02 2016 final.xlsx
    29.2 KB · Affichages: 58

gosselien

XLDnaute Barbatruc
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.
 

babass78

XLDnaute Occasionnel
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

  • 430000 Acomptes clients affectés au 29 02 2016 final.xlsx
    45.6 KB · Affichages: 94
  • 430000 Acomptes clients affectés au 29 02 2016 final.xlsx
    45.6 KB · Affichages: 43

gosselien

XLDnaute Barbatruc
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.
 

babass78

XLDnaute Occasionnel
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
 

gosselien

XLDnaute Barbatruc
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 :D ) mais tu as au moins la méthode pour un bouton et un ajout de module VBA

P.
 

babass78

XLDnaute Occasionnel
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.....
 

Bebere

XLDnaute Barbatruc
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

  • 430000 Acomptes clients affectés au 29 02 2016 final.xlsm
    47 KB · Affichages: 48
  • 430000 Acomptes clients affectés au 29 02 2016 final.xlsm
    47 KB · Affichages: 42

Bebere

XLDnaute Barbatruc
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

  • 430000 Acomptes clients affectés au 29 02 2016 final.xlsm
    76.1 KB · Affichages: 46
  • 430000 Acomptes clients affectés au 29 02 2016 final.xlsm
    76.1 KB · Affichages: 71

Discussions similaires

Statistiques des forums

Discussions
312 226
Messages
2 086 413
Membres
103 202
dernier inscrit
Claire2BM