Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Alimentation progressive des labels

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

ifi77

XLDnaute Occasionnel
Bonjour à tous,

je ne sais pas si c'est la chaleur mais je blaoque sur une chose apparemment simple mais il y a des jours.
En fait j'essaye d'alimenter des label par des choix dans une combobox.
Pour cela j'ai fait une boucl qui doit faire apparaitre au fur et à mesure des choix les labels mais ils s'afichent tous en meme temps???

Si vous avez une idée, merci

@+
 

Pièces jointes

Re : Alimentation progressive des labels

Bonjour,

pas testé, mais peut être ainsi :
Code:
  For ind = 1 To 5
    If Me("Label" & 3 + ind).Caption = Me.ComboBox2.Value Then
      Me.Controls("label" & 3 + ind).Visible = True
      Me.Controls("label" & 8 + ind).Visible = True
    End If
  Next ind

bonne journée
@+
 
Re : Alimentation progressive des labels

Bonjour pierrot, malheureusement cela ne fonctionne pas, par contre j'ai relevé 1 second probleme, en fait lorsque je lance la macro il me met erreur 70 accès refusé de quoi cela peut il venir.

merci

@+
 
Re : Alimentation progressive des labels

Pierrot oublie le probleme d'accès, j'ai trouvé la solution.

Il me reste cette boucle pour alimenter les label, si tu as une idée...

Merci @+
 
Re : Alimentation progressive des labels

Re,

en fait sur la pièce jointe tu as un formulaire ou la combobox 2 contient des intitulés.
J'essaye que lorsque je click sur la fleche, apparaisse dans les labels situés dessous les intitulés successivement, c'est à dire que le 1er dans le 1er label, puis la seconde selection dans le 2eme...

Merci @+
 
Re : Alimentation progressive des labels

Re,

pas top dans ton fichier la numérotation des labels, regarde ceci, concerne les 5 premiers, à toi d'adapter :
Code:
Dim i As Byte
For i = 1 To 5
    With Me.Controls("label" & i)
        .Visible = True
        .Caption = ComboBox2.List(i - 1, 0)
    End With
Next i
bon après midi
@+
 
Re : Alimentation progressive des labels

Re,

voila Pierrot j'ai enfin trouver ce que je voulais, une petite pause, un bon repas et les idées reviennent au clair:

Dim i As Byte
For i = 1 To 5
If Me.Controls("label" & 3 + i).Caption = "critere" & i Then
Me.Controls("label" & 3 + i).Visible = True
Me.Controls("label" & 3 + i).Caption = ComboBox2.Value
Exit Sub
End If

Next i

Merci de ton aide @+
 
- 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

Réponses
9
Affichages
825
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…