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

  • Initiateur de la discussion Initiateur de la discussion Raphael
  • 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 !

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

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
 
- 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

Retour