VBA et saisie obligatoire - controle a la fermeture de la feuille

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

christian14480

XLDnaute Nouveau
Bonjour à tous,

Votre avis et complément d'infos m'intéresse sur le VBA suivants.

Voici le code :

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If [F29] = "" Then
[F29] = "."
Else
If [F29] = "." Then

MsgBox "Vous n'avez pas complété la cellule F29 ..."

Cancel = True
End If
End If

End Sub

Complétement novice, je souhaiterai que cette alerte apparaisse au moment d'enregistrer le document et non pas dés l'ouverture lorsque l'utilisateur se positionne sur la première cellule, autre que F29, à compléter.

Merci pour vos conseils.
 
Re : VBA et saisie obligatoire - controle a la fermeture de la feuille

Bonsoir,

essaye ceci, à placer et à adapter dans le module "thisworkbook" :
Code:
Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As Boolean)
If IsEmpty(Sheets("NomFeuille").Range("F29")) Then
    MsgBox "saisie invalide"
    Cancel = True
End If
End Sub

bonne soirée
@+
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
4
Affichages
586
S
Réponses
7
Affichages
2 K
syriak
S
Retour