XL 2016 Boucler nom de labels

motus

XLDnaute Nouveau
Bonjour à tous,
n'ayant rien trouvé dans les énoncés du forum, je poste ma question:

je cherche des valeurs dans une bdd en fonction du nom d'un label, d'une checkbox ou d'un optionbutton
je les ai nommé par numéro de ligne dans la bdd, ex: label1, ou checkbox1, ou optionbutton1 pour la ligne 1, label2 pour la ligne 2....

pour boucler la recherche je pensais faire une concaténation genre Me.chekbox & Ligne & .Enabled = false ====> mauvaise syntaxe

alors j'ai fait choix = "Me.checkbox" & Ligne & ".Enabled" puis choix= false et avec ça j'ai pas d'erreur, mais ça marche pas : la checkbox n'est pas désactivée
Quelqu'un pourrait m'aider svp ?
 

Staple1600

XLDnaute Barbatruc
Bonjour le fil, motus

=>motus
A titre illustratif
VB:
Private Sub CommandButton1_Click()
'Sur un Userform, ajoute un Label que tu nommeras Label1600
'et un CommandButton
i = 1600
MsgBox Me.Controls("Label" & i).Name, vbExclamation, "Nom du Label"
Ligne = i
MsgBox "Adresse de la cellule selon le label:" _
& Chr(13) & Cells(i, "S").Address(0, 0), vbInformation, "Soyons fou de bon matin!"
Me.Hide
End Sub
NB: Il y a de nombreux exemples de syntaxe de ce type dans les archives du forum.
;)

PS: Bonjour mapomme, cp4
 

Discussions similaires

Réponses
3
Affichages
378

Statistiques des forums

Discussions
313 106
Messages
2 095 349
Membres
106 246
dernier inscrit
Christelle CUPIT