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

Boucle sur commandbutton

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

alf43

XLDnaute Junior
Bonjour le forum,
j'aurai besoin de votre aide svp au sujet des boucles sur commandbutton.
je vous joins un fichier test.
La boucle ne fonctionne pas, je pense que ma construction est trop simple. Les modules de classe, je ne lesi comprends pas trop.
merci de votre si possible
 

Pièces jointes

Re : Boucle sur commandbutton

Bonjour

Private Sub CommandButton_click() n'est pas déclenché au clic de n'importe quel CommandButton.

Ce genre de sub n'existe que si l'objet (en l'occurrence un CommandButton) existe. Il faudrait effectivement une classe pour définir un action déclencher quelque soit le bouton 'cliqué'.

Sinon, si vous n'avez que 4 CommandButton, on pourrait, pour chaque CommandButton, appeler une sub d'affichage avec le N° du CommandButton


Code:
Private Sub CommandButton1_Click()
 AfficheTextBox 1
End Sub

Private Sub CommandButton2_Click()
 AfficheTextBox 2
End Sub

Private Sub CommandButton3_Click()
 AfficheTextBox 3
End Sub

Private Sub CommandButton4_Click()
 AfficheTextBox 4
End Sub

Sub AfficheTextBox(Num)
 TextBox1.Value = Cells(Num + 1, 1).Value
 TextBox2.Value = Cells(Num + 1, 2).Value
 TextBox3.Value = Cells(Num + 1, 3).Value
 TextBox4.Value = Cells(Num + 1, 4).Value
End Sub


A+
 
Re : Boucle sur commandbutton

en effet, merci pour ta réponse Paf ! j'ai contruit cet enchainement dans mon fichier en construction avec une dizaine de boutons pour alimenter textbox, combo ou checkbox. mais je voulais la simplifier et la rendre plus " jolie " ! 😀
A+
 
Re : Boucle sur commandbutton

re tous

bizarre j'ai pas ce pb...

essai de supprimer la feuil1 & la recrée & remettre tes données
j'utilise le code_name de la feuille vu la new feuille son code_name sera normalement feuil1 egalement
 
Re : Boucle sur commandbutton

je viens de finir ma sub effectué par commandbutton. je dois donc la recopier 16 boutons. j'espère qu'il est possible de boucler sur ces boutons.
voici le code bouton :
Private Sub CommandButton3_Click()
i = 2 ' controls("CommandButton" & i + 1.caption)

Sheets("Rapport en cours").Select

ComboBox1.Value = Cells(i, 3).Value & " " & Cells(i, 7).Value & " " & Cells(i, 8).Value
Sheets("Rapport en cours").Select

ComboBox3.Value = Cells(i, 12).Value
TextBox4.Value = Cells(i, 5).Value
TextBox6.Value = Cells(i, 9).Value
TextBox7.Value = Cells(i, 10).Value
TextBox8.Value = Cells(i, 13).Value

If Cells(i, 4).Value = "essai" Then CheckBox1.Value = True Else CheckBox1.Value = False

If Cells(i, 14).Value = "oui" Then CheckBox1.Value = True Else CheckBox1.Value = False


ComboBox2.Value = Cells(i, 6).Value
Sheets("Rapport en cours").Select
TextBox9.Value = Cells(i, 15).Value

Range("A" & i & ":O" & i).Select
Application.CutCopyMode = False
Selection.Delete Shift:=xlUp
End Sub

A+
 
[Resolu] : Boucle sur commandbutton

Bonjour Bebere, j'ai réussi à utiliser le module de classe. Cela me simplifie la vie . merci à toi et au forum pour ces aides qui permettent d'apprendre.
Cordialement
😉
 
Dernière édition:
- 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

Discussions similaires

  • Question Question
XL pour MAC Graphique
Réponses
12
Affichages
477
Réponses
16
Affichages
865
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…