Rendre des zones obligatoires pour l'enregistrement

  • Initiateur de la discussion Initiateur de la discussion thomasdu40
  • Date de début Date de début

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 !

T

thomasdu40

Guest
Bonjour,

J'aimerai rendre obligatoire certaines zones de la feuille 1. Notamment les checkbox31 et checkbox32 (enfin cliquer sur Oui ou Non) ainsi que le TextBox4 (qui correspond au numéro action de progrès).

Quel est al macro pour faire l'enregistrement si ces zones sont correctement remplies ?
 

Pièces jointes

Re : Rendre des zones obligatoires pour l'enregistrement

Re,

Je ne comprends pas ta logique, on pourra répondre Oui et Non à une question 😕 mais bon

Il suffit de remplacer OptionButton par CheckBox avec leur numéro respectif 🙄
Code:
Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As Boolean)
  With Sheets("Feuil1")
    If .TextBox4.Value = "" Then
      MsgBox "Action de progrès OBLIGATOIRE pour l'enregistrement", vbCritical, "ATTENTION ..."
      Cancel = True
      Exit Sub
    End If
    If .CheckBox31.Value = False And .CheckBox32.Value = False Then
      MsgBox "Vous devez sélectionner une des réponses des impacts (OBLIGATOIRE) pour l'enregistrement", vbCritical, "ATTENTION ..."
      Cancel = True
      Exit Sub
    End If
  End With
  Cancel = False
End Sub

A+
 
Re : Rendre des zones obligatoires pour l'enregistrement

Oui dès fois ma logique.... enfin c'est la fin de journée et je suis assez "tired". Bon, j'ai fait comme tu me l'as indiqué et ça fonctionne. Tout fonctionne.

Merci pour tes réponses et bonne après-midi.😉
 
- 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
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

C
Réponses
5
Affichages
2 K
CestPasMoi
C
T
Réponses
9
Affichages
1 K
thierryppp
T
Retour