Bonjour,
j'ai crée une fonction qui me cree des boutons dynamiques,
et j'aimerais savoir comment leur associer un évènement onclick()
Merci d'avance.
Bonjour,
j'ai crée une fonction qui me cree des boutons dynamiques,
et j'aimerais savoir comment leur associer un évènement onclick()
Merci d'avance.
bonjour,
declare en tete du userform
Public WithEvents lebouton As commandbutton 'si c un bton (textbox,listbox ...ETC)
avec le mot clef withevents les evenements de ce controle seront disponibles.
par contre l evenement pour un bouton est "click" ou "doublecclik"
Salut
tu crées une macro
et lorsque tu crées ton bouton, à la propriété OnAction, tu lui affectes ta macro
Bouton "B_2"
sub Test()
end sub
ActiveSheet.Shapes("B_2").OnAction = "Test"
Le problème est qu'il faut créer une infinité de macros pour avoir des traitements différenciés.
On pet contourner le problème en créant une macro commune et en faisant un traitement différencié par Application.Caller qui contient le nom de l'objet ayant lancé la macro.
A+
autant pour moi
si ton bouton est sur une feuil et non un userform!!!
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager