VBA – Forcer l’Enregistrement d’un Classeur Avant sa Fermeture

Written by

Editorial Team

Reviewed by

Steve Rynearson

Translated by

David Gagnon

Last updated on août 22, 2022

Forcer l’Enregistrement du Classeur – Workbook_BeforeClose

Je ne conseillerais pas d’utiliser cette méthode, mais pour le bien de l’expérimentation et comme démonstration de la méthode ActiveWorkbook.Save :

Vous pouvez sauvegarder un classeur sans donner à l’utilisateur une option « Oui/Non » avec le code suivant :

Placez ceci dans le module ThisWorkbook…

Private Sub Workbook_BeforeClose(Cancel As Boolean)

If Saved = False Then
    ActiveWorkbook.Save
End If

End Sub

Cela ne fonctionne pas pour les classeurs multiples. Pour que cela fonctionne avec plusieurs classeurs, vous devez placer le code dans le fichier personal.xls ou le faire passer en boucle sur tous les classeurs ouverts.

La Programmation VBA en Toute Simplicité

Ne cherchez plus de code VBA en ligne. Découvrez AutoMacro – un générateur de code VBA qui permet aux débutants de créer leurs propres procédures avec des connaissances minimales en programmation et avec de nombreuses fonctionnalités permettant à tous les utilisateurs de gagner du temps!

alt text

 

En savoir plus!


<<Retour aux exemples VBA

VBA Coding Made Easy

Stop searching for VBA code online. Learn more about AutoMacro - A VBA Code Builder that allows beginners to code procedures from scratch with minimal coding knowledge and with many time-saving features for all users! vba save as


Learn More!
vba-free-addin

Module Complémentaire d'Exemples de Code VBA

Accédez facilement à tous les exemples disponibles sur le site.

Naviguez simplement dans le menu, cliquez, et le code sera inséré directement dans votre module. Module complémentaire .xlam.

(Aucune installation requise!)

Téléchargement gratuit

Retour aux exemples de code VBA