XL 2010 creer bouton en vba

kingjon

XLDnaute Nouveau
Bonjour, j'aimerais pouvoir créer un bouton en vba et ainsi exécuter une partie de mon code si on clique sur ce bouton , est ce possible ? Merci d'avance !
 

M12

XLDnaute Impliqué
Re : creer bouton en vba

Bonjour

affichage boite d'outils formulaire
sélectionner le bouton
le placer sur la feuille
affecter la macro

autre possibilité
affichage
boite d'outils contrôle
sélectionner le bouton
le placer
clic droit pour changer le nom ou visualiser le code (y mettre celui de ta macro)
 

kingjon

XLDnaute Nouveau
Re : creer bouton en vba

Oui cependant j'aimerais que cela ce fasse en vba car j'aurais un bouton par page, en clair en fonction d'un nombre X cela creer X pages, et j'aimerais que dans ces pages il y es un bouton qui applique la meme macro pour chaque page
 

M12

XLDnaute Impliqué
Re : creer bouton en vba

Re,

Ou tu ne lis pas, ou il faut que tu arrêtes EXCEL
la marche à suivre pour créer un bouton est celle que je t'ai noté.

par le clic droit, et affecter une macro tu pourras : et ainsi exécuter une partie de mon code en sélectionnant le nom de la macro et en VALIDANT par OK
 

kingjon

XLDnaute Nouveau
Re : creer bouton en vba

Si je te suis, je creer un bouton sur la feuille seulement il va s'executer sur cette feuille et non pas sur les autres
 

thebenoit59

XLDnaute Accro
Re : creer bouton en vba

Bonjour Kingjon, bonjour M12.

La marche de M12 correspond à ta demande.
La seconde demande est différente. Le plus simple serait d'avoir ta page de base (celle que tu dupliqueras) avec le bouton en question.
Ensuite tu dupliques la page autant de fois que tu le souhaites, et ton bouton existera toujours.
 

kingjon

XLDnaute Nouveau
Re : creer bouton en vba

Il n'existe tout simplement pas une propriété (pas un événement) qui suggère l'action en cas de click ?
J'ai chercher mais rien de convaincant
 

thebenoit59

XLDnaute Accro
Re : creer bouton en vba

Une propriété pour créer ? Cela implique automatiquement un événement.
Ajoute un fichier au poste pour que ce soit plus simple.
 

Discussions similaires


Haut Bas