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

[RESOLU] Activer une macro à l' ouverture d'une feuille

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 !

Le double cheese

XLDnaute Occasionnel
Bonjour à tous,

Comment fait-on pour qu'une macro existante s'active lorqu'on va sur une feuille.

(j'ai pas trouvé de réponse sur le forum, ou alors j'ai mal cherché)

merci de vos réponses.
 
Dernière édition:
Re : Activer une macro à l' ouverture d'une feuille

Bonjour,

regarde peut être du coté de l'événement "activate" dans le module de la feuille concernée :
Code:
Private Sub Worksheet_Activate()
'tamacro
End Sub

bon après midi
@+
 
Re : Activer une macro à l' ouverture d'une feuille

Je l'ai fait pour une macro qui tri par ordre croissant mais rien ne se passe.
J'ai fait une mauvaise manipulation ?

Private Sub Worksheet_Activate()
ActiveWorkbook.Worksheets("Regroupement").AutoFilter.Sort.SortFields.Clear
ActiveWorkbook.Worksheets("Regroupement").AutoFilter.Sort.SortFields.Add Key _
:=Range("C3:C1003"), SortOn:=xlSortOnValues, Order:=xlAscending, _
DataOption:=xlSortNormal
With ActiveWorkbook.Worksheets("Regroupement").AutoFilter.Sort
.Header = xlYes
.MatchCase = False
.Orientation = xlTopToBottom
.SortMethod = xlPinYin
.Apply
End With
End Sub
 
Re : Activer une macro à l' ouverture d'une feuille

Re,

J'ai mis le point d'arrêt (la ligne devient rouge), mais rien ne se passe.

En fait, j'ai enregistré la macro (qui s'est mise dans un module) puis j'ai ajouté:

Private Sub Worksheet_Activate()
La macro en question
End Sub

Peut-etre que le problème vient de la ?
 
Re : Activer une macro à l' ouverture d'une feuille

Re,

après avoir mis le point d'arrêt, lorsque la feuille est activée, tu doit passer en mode débogage, la première instruction est surlignée en jaune...
 
Re : Activer une macro à l' ouverture d'une feuille

Re,

Ok fait F9, puis pour passer en mode débogage on fait F8 (?) la première ligne se surligne en jaune.

Désolé je suis vraiment pas méthodique avec VBA, j'apprend à ma façon, je ne connais pas ces outils de débogage.
 
- 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

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…