Rendre obligatoire le remplissage d'une ou de l'autre cellule

  • Initiateur de la discussion Raphael
  • Date de début
R

Raphael

Guest
Bonjour,

Je recherche comment faire pour rendre obligatoire le remplissage d'une ou de l'autre mais pas des deux a la fois (au moyen de leurs listes deroulante propre) pour les cellules C59 C60 de la feuille Recherche et résultats du fichier joint.

Merci

raphael
 

Pièces jointes

  • Raph7.zip
    43.6 KB · Affichages: 31
S

steplof

Guest
Bonsoir à tous,

Raph ton fichier est un peu lourd pour que je le rebalance sur le forum, il suffit d'ajouter le code suivant dans le private module de ta feuille recherche et resultats et si j'ai bien compris ton problème ça doit marcher

Si c59 et c60 sont vides ça affiche une msgbox indiquant qu'il faut saisir une valeur et te positionne en c59...


Private Sub Worksheet_SelectionChange(ByVal Target As Range)
if target.address="$C$59" or target.address="$c$60" then exit sub
If Range("c59").Value = "" And Range("c60").Value = "" Then
MsgBox "Vous devez saisir une valeur en c59 ou c60"
Range("c59").Activate
Exit Sub
End If

End Sub


En espérant t'avoir aidé
A ta disposition pour d'éventuels aménagements.

@bientôt
Steplof
 

Discussions similaires

Statistiques des forums

Discussions
312 328
Messages
2 087 317
Membres
103 515
dernier inscrit
Cherbil12345