Forcer l'enregistrement d'un classeur avant la fermeture - Exemples de code VBA

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.

wave wave wave wave wave