Bonjour,
Dans une maccro VBA relatif au doc que je nommerai DOC1, j'ouvre un autre document qui est DOC2. Le fait qu'il soit déjà ouvert ne pose aucun problème au fonctionnement de la maccro.
A la fin de ma maccro je ferme le DOC2.
Les étapes se font sous la forme suivante :
Ce que j'aimerais faire c'est fermer le DOC2 uniquement si celui-ci était fermé à la base. Il faut donc que, si le DOC2 était déjà ouvert avant le lancement de la maccro, celui-ci ne se ferme en aucun cas.
Je remercie ceux qui pourront me venir en aide
Dans une maccro VBA relatif au doc que je nommerai DOC1, j'ouvre un autre document qui est DOC2. Le fait qu'il soit déjà ouvert ne pose aucun problème au fonctionnement de la maccro.
A la fin de ma maccro je ferme le DOC2.
Les étapes se font sous la forme suivante :
Code:
'Ouverture:
Workbooks.Open "C:DOC2.xls"
Set wk0 = ActiveWorkbook 'Correspond au DOC2
Set wk1 = ThisWorkbook 'Correspond au DOC1 relatif à ma maccro
'Fermeture:
wk0.Close
Ce que j'aimerais faire c'est fermer le DOC2 uniquement si celui-ci était fermé à la base. Il faut donc que, si le DOC2 était déjà ouvert avant le lancement de la maccro, celui-ci ne se ferme en aucun cas.
Je remercie ceux qui pourront me venir en aide