subtilité "Private Sub Workbook_Open()"

  • Initiateur de la discussion Initiateur de la discussion Frédéric
  • Date de début Date de début

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 !

F

Frédéric

Guest
Bonjour à tous,
la procédure ci dessous est dans un classeur "classeur 1" et s'execute comme vous le savez à l'ouverture du fichier.

Selon vous, comment pourrais je faire pour que toutes les instructions
de cette procedure ne s'execute que si le fichier "librairie macro.xls" n'est pas déjà ouvert?


'[classeur1]
Private Sub Workbook_Open()
Workbooks.Open Filename:= _
"S:\DSIS\CmdOuv\sigma\librairie\librairie macro.xls"
initialisation1 'macro
initialisation2 'macro



merci d'avance à tous de vos réponses.
Bonne journée
Cdt
FL
 
Bonjour Frédéric

Si tu ajoutes cela en début de procédure, cela devrait t'aider.

...
flag=0
for each classeur in workbooks
if classeur.name="librairie macro.xls" then flag=1
next

if flag=1 then exit sub
....
 
- 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
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
3
Affichages
558
Réponses
4
Affichages
1 K
Retour