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

Boucle dans vba pour changer le caption des labels

TopNotch63

XLDnaute Nouveau
Bonjour,

j'ai chercher mais je ne réussi pas à trouver exactement ce que je cherche.

J'ai un userform avec plusieurs labels qui se nomment label1, label2, label3 ...

Est-il possible de changer les "captions" de ces labels en utilisant une boucle for next?

Je ne veux pas utiliser "controls" car les labels visés ne se suivent pas.

Voici ce que j'essai et qui ne fonctionne pas



for Z = 1 to 100

userform1.label(Z).caption= worksheets(1).cells(Z,1). value

next

Merci.
 
Dernière édition:

Lone-wolf

XLDnaute Barbatruc
Re : Boucle dans vba pour changer le caption des labels

Bonjour TopNotch63

le fichier exemple s'il te plaît, pour que l'on puisse faire le nécessaire et en .xlsm.


EDIT: Bonjour Cherie, Cherie


EDIT2 : Moi je n'ai pas cherché mais j'ai réussi à trouver exactement ce que je cherchais.




A+
 
Dernière édition:

TopNotch63

XLDnaute Nouveau
Re : Boucle dans vba pour changer le caption des labels

Excusez, voilà j'ai joint un exemple de ce que je voudrais.

Merci.
 

Pièces jointes

  • Exemple.xlsm
    18 KB · Affichages: 51
  • Exemple.xlsm
    18 KB · Affichages: 51

laetitia90

XLDnaute Barbatruc
Re : Boucle dans vba pour changer le caption des labels

re

essai comme cela??

Code:
Sub Macro1()
 Dim z As Byte
 For z = 1 To 10
 UserForm1.Controls("Label" & z) = Feuil1.Cells(z, 1)
 Next
 UserForm1.Show
End Sub
 

Discussions similaires

Réponses
3
Affichages
327
Réponses
20
Affichages
828
Réponses
2
Affichages
555
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…