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

S

sev

Guest
Bonjour à tous,
je voudrais afficher un label si se trouve dans un tableau nommé "Opthor" une valeure identique au textbox9.
J'ai essayé cela , mais cela ne fonctionne pas :
Code:
If TextBox9.Value = ("Opthor") Then
Label85.Visible = True

End If
 
Re : Afficher un Label

bonjour,
J'ai du mal a comprendre ton problème pourrait tu être plus explicite.
Car si tu retire les parenthèses et que tu écrit cela
If TextBox1.Value = "Opthor" Then
Label1.Visible = True
Else
Label1.Visible = False
End If
sa fonctionne chez moi mais je ne pense pas que cela te soit utile car j'ai du mal à comprendre ce que tu veut faire cette fonction te permet uniquement si tu écrit dans ta textbox Opthor d'afficher ton label,cela correspont il a ce que tu recherche???
 
Re : Afficher un Label

Bonjour le fil, bonjour le forum,

Pas sur d'avoir bien compris mais je verrais plutôt les choses comme ça :

Code:
Dim cel As Range
For Each cel In Range("Opthor")
If TextBox9.Value = cel.Value Then
    Label85.Visible = True
    Exit For
End If
 
Re : Afficher un Label

Je repose mon problème plus simplement:

Dans un tableau (R57:U61) j'ai inséré un nom : Opthor

Quand la valeur du textbox9 contient une valeur du tableau Opthor je voudrais rendre visible le label 85.
 
Re : Afficher un Label

Bonjour le fil, bonjour le forum,

j'vais donc vu juste mais j'avais oublié un Next Cel à la fin...

Code:
For Each Cel In Range("Opthor")
    If TextBox9.Value = Cel.Value Then
        Label85.Visible = True
        Exit For
    End If
Next Cel
 
Re : Afficher un Label

Bonsoir à tous,

peut être comme ceci :

Code:
Dim c As Range
Set c = Range("Opthor").Find(textbox9.Value, , xlValues, xlWhole, , , False)
If Not c Is Nothing Then label9.Visible = True

A placer dans le module où se trouve tes objets.

bonne soirée
@+

Aarf désolé pour la collision Robert, bonne soirée
 
- 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

Réponses
9
Affichages
511
Réponses
4
Affichages
287
Retour