només des contrôles

  • Initiateur de la discussion composites
  • Date de début
C

composites

Guest
Bonjour,

Existe t'il un moyen de nommé des contrôles réunies dans une Frame (de type Label et combobox parexemple) en faisant refférence a leur index.
Visiblement, la méthode item ne fonctionne

L'objectif étant de rendre visible des contrôles en fonction des cases a cocher.
Je peux biensur le faire en les identifiant avec leur propiétés name mais ca oblige a avoir autant de ligne que de contrôle!!!! ca devient vite illisible.
 
S

sousou

Guest
Bonjour
Dans une appli, j'avais un peu ce genre de difficulté, si j'ai compris ton message!

Mes controls ou autres étaient nommés label1,label2,label3...
et j'y accédait dans une boucle par ce type de formule

set moncontrol=userform.Controls("label" & nbj)

Peut-être que cela d'aidera
 
R

Robert

Guest
Salut Composites, salut Sousou, salut le forum,

j'ai fait un test dans une Frame1 et j'ai réussi a les énumérer dans la Fenêtre d'Exécution du VBA en faisant :

For x = 0 To Frame1.Controls.Count - 1
Debug.Print Frame1.Controls.Item(x).Name
Next x

Peut-être cela t'aidera.

À plus,

Robert
 

Statistiques des forums

Discussions
312 392
Messages
2 087 999
Membres
103 691
dernier inscrit
christophe89