Excel validation avant sauvegarde

Résolu
Nico0981 Messages postés 52 Statut Membre -  
Nico0981 Messages postés 52 Statut Membre -
Bonjour,

Est ce qu'il est possible d'empêcheer la sauvegarde ou la fermeture d'un document si certaines cellules n'ont pas été remplies par l'utilisateur?
Exemple: si j'oublie d'enter ma date de naissance et que je veux quitter le document, un message afficherait: "impossible de sauvegarder ou quitter, veuillez completer les cellules suivantes: date de naissance".

Merci de votre aide.
Configuration: Windows XP
Internet Explorer 7.0

2 réponses

  1. wilfried_42 Messages postés 912 Statut Contributeur 245
     
    Bonjour

    Dans le Module ThisWorkBoook, il existe 2 interruptions : BeforSave et Before Close

    Private Sub Workbook_BeforeClose(Cancel As Boolean)
    
    End Sub
    
    Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As Boolean)
    
    End Sub

    Comme tu peux le voir, les 2 procedures ont un parametre Cancel, tu fais tes controles et message à l'interieur de ces procedures et quand tu veux que cette procedure abandonne soit la fermeture, soit la sauvegarde, tu mets la ligne suivant
    Cancel = True ' Adandonne la procedure soit de close, soit de save
    1
  2. Nico0981 Messages postés 52 Statut Membre
     
    Super,

    Merci Wilfried.
    Je crois que ç va aller.

    Merci beaucoup.
    0