Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

lancer macro feuil2 depuis feuil1

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 !

pascal21

XLDnaute Barbatruc
bonjour le forum
je cherche comment déclencher une macro dans la feuille 2 depuis la feuille 1
je souhaites faire un tri élaboré (j'ai déjà le code) dans la feuille 2 lorsque je change ou rajoute une valeur dans la colonne A de la feuille 1
j'ai fais
with sheets ('feuil2")
call macro1 'rectifié
end with
mais ça ne fonctionne pas
pouvez-vous m'aider
merci
 
Dernière édition:
Re : lancer macro feuil2 depuis feuil1

Bonjour Pascal,

comme souvent dit, redit et répété le fichier joint est souvent d'une grande utilitè au point de vue compréhension du problème posé

à te relire
Philippe
.

Edit: si tu as mis " call maco1 " comme dans ta question, il manque sans doute le "r"
 
Dernière édition:
Re : lancer macro feuil2 depuis feuil1

Bonjour Philippe Pascal,
Bah oui tu as 100% raison Philippe mais bon
pour ta commande déjà est-ce que ta macro s'appelle "call maco1" ?
je pense que là déjà y a un truc
a+
papou🙂

EDIT : Oui c'est ce que j'avais vu aussi philippe mais pas assez rapide !!!
 
Re : lancer macro feuil2 depuis feuil1

Bonjour Pascal21, le fil,


pascal21 à dit:
with sheets ('feuil2")
call macro1 'rectifié
end with

Tu as également une autre erreur dans ton code!

Remplacer le ' par ".

Pour appeler une macro, la commande Call n'est pas toujours obligatoire!

Tu as essayé en mettant juste le nom de la macro :
Code:
with sheets ("feuil2")
   macro1
end with

Pour information, dans ton code ci-dessus je ne vois pas du tout l'intérêt du :
with sheets ("feuil2") ainsi que le End With

Si tu as mis With... End With, dans le but d'indiquer où se trouve ta macro, dans ce cas tu as oublié un point, ton code modifié :
Code:
with sheets ("feuil2")
   [COLOR="Blue"][B].[/B][/COLOR]macro1
end with

Code pouvant s'écrire également de la façon suivante :
Code:
feuil2.macro1

Tout simplement!

Le With ... End With est surtout utile si tu as besoin de faire appelle à la feuille 2 à plusieurs reprises! Et non pas une seul fois (ça fonctionne c'est clair, mais c'est plus long 😉)!

La preuve! Une seule ligne au lieu de 3 😀

Bon dimanche à tous

Edition : bonjour phlaurent55
 
Dernière édition:
Re : lancer macro feuil2 depuis feuil1

Re,

si tu veux par macro faire un tri ( ou autre chose ) dans une feuille quelconque, il te faut, dans le code de cette macro, faire référence à la feuille concernée.

mais, encore une fois, sans voir ton fichier ET ton code, il nous sera difficile de répondre à tes attentes

à+
Philippe
.

Edit: Bonjour Excel-lent
 
- 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

  • Question Question
XL 2021 listbox
Réponses
18
Affichages
741
Réponses
15
Affichages
788
Réponses
18
Affichages
619
D
  • Question Question
Réponses
5
Affichages
249
Didierpasdoué
D
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…