Afficher un controle de formulaire selon le resultat d'une cellule

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

capc93

XLDnaute Junior
Bonjour

Je suis en train d'essayer d'afficher une listbox (avec active x) selon le résultat d'une formule situé dans une cellule mais je n'y parviens pas. Cette formule dépend d'une valeur sélectionnée dans une autre listbox.

Je vous mets le fichier en pièce jointe.

Et voici le code utilisé au cas ou l'erreur sauterai aux yeux juste en le voyant:

VB:
Private Sub BRAZ_Click() 'bouton qui permet de remettre à 0 les différentes questions.
LB1.Value = ""
LB2.Visible = False
Range("C1:C2").Value = ""
End Sub

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Range("C1").Value = "Non" Then
LB2.Visible = True
End If

End Sub


Je vous remercie par avance pour toute l'aide que vous pourrez m'apporter.
 

Pièces jointes

bonjour
VB:
Private Sub Worksheet_BeforeRightClick(ByVal Target As Range, Cancel As Boolean)
    If Not Intersect(Range("E1:E50"), Target) Is Nothing Then
        If UCase$(Target) = "OUI" Then Target.Value = "NON": Cancel = True: Exit Sub
        If UCase$(Target) = "" Then Target.Value = "OUI": Cancel = True: Exit Sub
        If UCase$(Target) = "NON" Then Target.ClearContents
    End If
    Cancel = True
End Sub
 
re,
mon code est à mettre dans le code de la feuille 'Feuil1'
il fonctionne par click droit sur la plage E1 : E50
il mettra à chaque clic 'OUI', 'NON' ou effacera le contenu de la cellule
Cela évite de travailler avec des listbox ...
 
- 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

Retour