RENAUDcyrille
XLDnaute Nouveau
Bonjour
petit autoditacte sur le VBA, généralement en fouillant dans le site, je trouve mon bonheur pour bricoler des mini programme.
Mais là je sèche. Donc je vous fais un appel direct pour m'aider.
Voici mon soucis : j'ai une userform dedans j'ai une multipage et dans chaque page j'ai plusieurs Label.
Je voudrais quand je clique sur un label qu'il change de couleur et si je reclique il revient à sa couleur.
Pour un label j'ai réalisé un mini code :
"Private Sub Label10_Click()
If Label10.BackColor = &H8000000F Then
Label10.BackColor = &H8000000D
Exit Sub
Else
Label10.BackColor = &H8000000F
Exit Sub
End If
End Sub"
mais je me vois pas faire un copier coller de ce code pour les centaines de label (il y en aura plusieurs dizaine par page)
Merci pour votre aide.
Je vous joint le début du fichier en exemple. attention dedans il y a un module et un module de classe (et un bout de programme, en début du code de la userform), des codes que j'ai récupérè sur le site pour faire afficher le nom du label mais j'arrive pas à modifier pour faire changer la couleur (fonctionne avec les label 10-11-12 dans la page 1 uniquement)
petit autoditacte sur le VBA, généralement en fouillant dans le site, je trouve mon bonheur pour bricoler des mini programme.
Mais là je sèche. Donc je vous fais un appel direct pour m'aider.
Voici mon soucis : j'ai une userform dedans j'ai une multipage et dans chaque page j'ai plusieurs Label.
Je voudrais quand je clique sur un label qu'il change de couleur et si je reclique il revient à sa couleur.
Pour un label j'ai réalisé un mini code :
"Private Sub Label10_Click()
If Label10.BackColor = &H8000000F Then
Label10.BackColor = &H8000000D
Exit Sub
Else
Label10.BackColor = &H8000000F
Exit Sub
End If
End Sub"
mais je me vois pas faire un copier coller de ce code pour les centaines de label (il y en aura plusieurs dizaine par page)
Merci pour votre aide.
Je vous joint le début du fichier en exemple. attention dedans il y a un module et un module de classe (et un bout de programme, en début du code de la userform), des codes que j'ai récupérè sur le site pour faire afficher le nom du label mais j'arrive pas à modifier pour faire changer la couleur (fonctionne avec les label 10-11-12 dans la page 1 uniquement)