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

Renommer plusieurs CommandButton dans un MultiPage

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

T

tanerbus

Guest
bonjour le forum

je cherche un code vba pour renommer plusieurs CommandButton lors de l'initialisation de l'userform

j'ai donc un userform9
dans cette userform9 il y a MultiPage1
le multipage1 a deux page ( "page1" et "page2")
sur la page1 il y a 224 CommandButton dont le premier est CommandButton19 et le dernier CommandButton242
sur la page2 il y a aussi 224 CommandButton dont le premier est CommandButton243 et le dernier CommandButton466
ces donc ces bouton que je veut renommer par rapport au cellule qui sont dans Sheets("param").Select
pour la page 1 collone A et pour la page 2 collone B


pour résumer j'aimerai avoir sa mais avec une boucle mais je ne ces pas sectionner le bouton

Sheets("param").Select

MultiPage1.page1.CommandButton19.Caption = [a19]
MultiPage1.page1.CommandButton20.Caption = [a20]
'ect ........
MultiPage1.page1.CommandButton242.Caption = [a242]
' page 2
MultiPage1.page2.CommandButton243.Caption = [a243]
'ect ..............
MultiPage1.page2.CommandButton243.Caption = [a243]
End Sub

'NB pour plus de faciliter j'ai fait coordonner le N° du bouton avec la ligne de de la feuil


je vous remercie en exaspérants avoir été claire .
 
Re : Renommer plusieurs CommandButton dans un MultiPage

Bonsoir



Voila la syntaxe (l'idée générale je te laisse adapter)

Code:
Private Sub UserForm_Click()
For i = 1 To 3 ' adapter le chiffre ici
Me.Controls("CommandButton" & i).Caption = Cells(i,"A")
Next
End Sub
Je te laissie tester avec tes 200 boutons 😀
 
Re : Renommer plusieurs CommandButton dans un MultiPage

de plus je vient de m'apercevoir que sur la page2 j'aimerai que ce soit du Wingdings en format

merci
 
Dernière modification par un modérateur:
Re : Renommer plusieurs CommandButton dans un MultiPage

j'ai presque résolue mon problème
en fin presque certain caractère ne veule pas s'afficher

Private Sub UserForm_Initialize()

Sheets("param").Select

For i = 19 To 466 ' adapter le chiffre ici

If i >= 243 Then
Me.Controls("CommandButton" & i).Font.Name = "Wingdings"
End If

Me.Controls("CommandButton" & i).Caption = Cells(i, "A")

Next
End Sub
 

Pièces jointes

- 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
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

R
Réponses
2
Affichages
1 K
robindr400
R
J
Réponses
8
Affichages
5 K
julianko
J
B
Réponses
4
Affichages
6 K
ricard678
R
N
Réponses
20
Affichages
3 K
Natoleza
N
Réponses
4
Affichages
728
J
Réponses
2
Affichages
2 K
jimmy59940
J
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…