Execution automatique de Macros

Bonjour,

J'ai un fichier excel qui comprend plusieurs onglets.

Sur l'un des onglets, j'ai un bouton "réinitialisation" pour remettre vierge des cases a cocher, un compactage de tableau, ...

Ce bouton marche très bien.

En revanche, la macro associée à ce bouton s'éxécute quandje sors de l'onglet en question pour y retourner.

Si ma problématique est assez claire, auriez vous des pistes à me donner pour résoudre le pb ?!

Merci d'avance !

Marc

Bonjour

Tu dois avoir dans le code de la feuille concernée une procédure du style

Private Sub Worksheet_Activate()

End Sub

Private Sub Worksheet_Deactivate()

End Sub

Si c'est le cas supprimes les (le mieux mets les en remarque pour être sur de ne pas en avoir besoin ailleurs)

Sinon tu regardes aussi dans le code de ThisWorkbooket tu cherches des macros style

Private Sub Workbook_SheetActivate(ByVal Sh As Object)

End Sub

Private Sub Workbook_SheetDeactivate(ByVal Sh As Object)

End Sub

Mêmes actions (mais vérifies bien que cela ne concerne que ta feuille)

Derniers recours

Merci !

1ère solution :

J'ai bien cette procédure, mais qui apelle une autre macro.

2e solution :

Pas de code dans thisworkbook.

3e solution :

Quelle taille maxi pour une PJ ?!

-- 29 Juil 2011, 11:56 --

Je veux bien t'envoyer la PJ mais en Message privé !

Merci merci

Bonjour

Désolé pas de MP

essayes d'anonymiser ton fichier

Ok, alors c'est sur l'onglet plan d'actio bat que ca se passe.

Dans la partie Plan d'action.

Pour le test : cocher quelques cases. Compacter. Sortir de l'onglet. Y revenir.

Merci !!

Bon appétit !

Bonjour

Modification de ton fichier

Rajout d'un bouton pour appeler la procédure directement

A tester si cela te va

Super !

Merci bcp. Le fait d'avoir un bouton en plus rend beaucoup moins lourd l'ouverture de l'onglet, et résout le pb du plan d'action qui se réinitialise.

Par contre, le top serait que ce bouton n'agisse que sur la partie récap, et que le plan d'action soit complètement indépendant !

En tout cas c'est déjà super, merci. Je vais regarder ce que tu as modifié et l'intégrer dans mon fichier.

Rechercher des sujets similaires à "execution automatique macros"