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

recuperer la value de plusieurs commandbutton

mariobross

XLDnaute Occasionnel
Bonsoir le forum.
je voudrai récuperer dans des cellules les valeurs de 90 commandbutton , pour cela j'ai pensé à une boucle , mais je butte sur la mise en place :

le code est le suivant :

Private Sub Workbook_Open()
Dim i As Byte
For i = 1 To 90
Feuil4.Range("B" & i).Value = UserForm2.CommandButton & i .Caption
Next i
UserForm2.Show
End Sub

Si je remplace "CommandButton & i" par "CommandButton1" cela fonctionne.
je joins le fichier.
 

Pièces jointes

  • lister les noms de boutons.zip
    15.7 KB · Affichages: 18

BOISGONTIER

XLDnaute Barbatruc
Repose en paix
Re : recuperer la value de plusieurs commandbutton

Bonsoir,

Il y a discontinuité dans la numérotation.

Code:
  i = 1
  For Each c In UserForm2.Controls
    If TypeName(c) = "CommandButton" Then
      Feuil4.Range("B" & i).Value = c.Caption
      i = i + 1
    End If
  Next c

JB
Formation Excel VBA JB
 
Dernière édition:

Discussions similaires

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…