excel - vba - commandbutton click syntaxe

chaudier37

XLDnaute Nouveau
Bonjour
je travaille dans excel.
j'ai fait une calculette avec un userform.
j'appuie sur un bouton qui se trouve dans la feuille excel et cela me fait apparaitre un userform calculette.
cette calculette comprends plusieurs boutons.
seulement pour faire cela j'ai du reproduire pour chaque bouton la même procédure. alors je voudcrais savoir si il est possible de faire une boucle de la sorte :
for i = 1 to 10
if Me.controls("CommandButton" & i) = click then
label1 = i
next
vous comprenez, si on appuie sur le bouton la valeur de la label prend la valeur du bouton caption... et je n'arrive pas à trouver la syntaxe. cela fait que j'ai du repeter la même procédure pour les 10 boutons....
merci de ce renseignement.
 

kjin

XLDnaute Barbatruc
Re : excel - vba - commandbutton click syntaxe

Bonsoir,
Si j'ai bien compris, je pense que ce n'est possible qu'en passant par un module de classe pour affecter la procédure à l'ensemble des boutons et non pas en créant une boucle comme tu le fais.

A+
kjin
 

Excel_lent

XLDnaute Impliqué
Re : excel - vba - commandbutton click syntaxe

Re chaudier37, et toute la compagnie (vous êtes trop nombreux pour cité un par un(e)*)

Quelle est la différence entre une
calculette et une calculatrice ?
L'optimiste prendra la première qui retourne 9 quand il tape 1 + 2 *3.
Les autres choisiront la seconde qui n'affiche sur l'écran que 7 (tout un art, ces mathématiques !).

*n'est-ce pas Brigitte ?
 

Discussions similaires

Réponses
16
Affichages
598
Réponses
7
Affichages
444
Réponses
3
Affichages
255
Réponses
3
Affichages
359

Membres actuellement en ligne

Statistiques des forums

Discussions
312 685
Messages
2 090 938
Membres
104 703
dernier inscrit
romla937