VBA; Procédure qui empêche ponctuellement le lancement de: Workbook_Open

Le
Emile63
Bonjour à tous,

J'ai un classeur [Historique] qui lance un certain nombre de procédures =
à l'ouverture de celui-ci depuis son Workbook_Open

Un second classeur accède par VBA à ce premier pour y insérer quelque=
s données d'historique puis le referme aussitôt.
Malheureusement à l'ouverture du classeur [Historique] depuis l'autre cla=
sseur, la proc. Workbook_Open se lance et bloque tout le toutim. :-(

Existe t'il un moyen de bloquer momentanément "Workbook_Open" depuis une =
macro avec le lancement du second classeur ?

Merci d'avance pour votre aide et précieux conseils.
cordialement,
Emile
Vidéos High-Tech et Jeu Vidéo
Téléchargements
Vos réponses
Gagnez chaque mois un abonnement Premium avec GNT : Inscrivez-vous !
Trier par : date / pertinence
MichD
Le #26390634
Bonjour,

Avant d'accéder au fichier c'est-à-dire de l'ouvrir, ajoute à la ligne
précédente dans ton code : Application.EnableEvents = False

Tu ouvres ton fichier et tu remets Application.EnableEvents = True

Michd
MichD
Le #26390640
De mémoire, si ta version Excel est plus ancienne qu'Excel 2003, ce que
je t'ai proposé ne s'applique pas!

MichD
Emile63
Le #26390649
Bonjour MichD,

Je travaille avec Excel 2003

Ta solution fonctionne bien, je te remercie pour ton aide, et pour ta sollicitude.
Cordialement,
Emile
Publicité
Poster une réponse
Anonyme