Bonjour,
Dans une procédure j'ai 2 fois
où classeur est un objet de type workbook.
Il arrive que le deuxième "close" soit exécuté après le premier, dans ce cas, la procédure plante (évidemment je ne peut pas fermer quelque chose de fermé).
Pour éviter cela je devrait faire un
mais je n'ai pas trouvé le bon test à mettre en "if" et "then" auriez vous une idée ou est-ce impossible ?
Par avance merci
Guy
PS: svp évitez de répondre structure mieux ton code pour avoir un seul classeur.close (ce que j'ai fait)
j'ai aussi trouvé une solution de contournement
Dans une procédure j'ai 2 fois
Code:
classeur.close
Il arrive que le deuxième "close" soit exécuté après le premier, dans ce cas, la procédure plante (évidemment je ne peut pas fermer quelque chose de fermé).
Pour éviter cela je devrait faire un
Code:
if classeur... then classeur.close
Par avance merci
Guy
PS: svp évitez de répondre structure mieux ton code pour avoir un seul classeur.close (ce que j'ai fait)
j'ai aussi trouvé une solution de contournement
Code:
classeur.close
set classeur = noting
.....
if not classeur is nothing then classeur.close