Table des matières
Forcer l'enregistrement du classeur - Workbook_BeforeClose
Je ne conseillerais pas d'utiliser ceci, mais par souci d'expérimentation et comme démonstration d'ActiveWorkbook.Save :
Vous pouvez enregistrer un classeur sans donner à l'utilisateur une option « Oui/Non » avec le code suivant :
Placez-le dans le module ThisWorkbook…
1234567891011121314 | Private Sub Workbook_BeforeClose (Annuler en tant que booléen)Si enregistré = faux alorsActiveWorkbook.EnregistrerFin siFin du sous-marin |
Cela ne fonctionne pas pour plusieurs classeurs. Pour que cela fonctionne avec plusieurs classeurs, vous devez placer le code dans le fichier personal.xls ou le faire parcourir tous les classeurs ouverts.