Bonjour le Forum!!
J'ai trouvé un code pour obliger les utilisateurs à remplirs certaines cases avant enregistrement.
je l'ai adapté à mon besoin, cela fonctionne pour une cellule, mais le problème est que j'ai deux cellules qui ont la même fonction, et l'on peut rentrer une données soit dans l'une, soit dans l'autre.
Comment dois-je introduire dans mon code le nom de la deuxième cellule à contrôler?
J'ai essayé le code ci-dessous, mais cela ne fonctionne pas
Qui a-t'il de faux? le OR?
Merci d'avance pour votre aide!
J'ai trouvé un code pour obliger les utilisateurs à remplirs certaines cases avant enregistrement.
je l'ai adapté à mon besoin, cela fonctionne pour une cellule, mais le problème est que j'ai deux cellules qui ont la même fonction, et l'on peut rentrer une données soit dans l'une, soit dans l'autre.
Comment dois-je introduire dans mon code le nom de la deuxième cellule à contrôler?
J'ai essayé le code ci-dessous, mais cela ne fonctionne pas
Qui a-t'il de faux? le OR?
Code:
Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As Boolean)
' Controle si la cellule délai de réalisation est remplie
If Range("Feuil1!B4").Value or ("Feuil1!D4").Value = "" Then
MsgBox "Remplir le(s) champ(s) de Durée de réalisation!"
Cancel = True
End If
End Sub
Merci d'avance pour votre aide!
Pièces jointes
Dernière édition: