[Catégorie modifiée VB6 --> VBA] Lancement de macro
cs_Steph2010
Messages postés3Date d'inscriptionmardi 14 septembre 2010StatutMembreDernière intervention14 septembre 2010
-
14 sept. 2010 à 13:21
cs_Steph2010
Messages postés3Date d'inscriptionmardi 14 septembre 2010StatutMembreDernière intervention14 septembre 2010
-
14 sept. 2010 à 14:58
Bonjour a tous,
J'ai un probleme (pour moi) qui doit etre facilement resolu (pour vous):
dans un classeur excel 2000, je souhaite mettre un bouton (ca c'est bon) sur une feuille qui lance une macro contenu dans une autre feuille que j'execute normalement avec la commande outil, macro, macro, executer. Mais je n'y arrive pas...:-(
Comment faire?
Merci
A voir également:
[Catégorie modifiée VB6 --> VBA] Lancement de macro
bigfish_le vrai
Messages postés1835Date d'inscriptionvendredi 13 mai 2005StatutMembreDernière intervention20 novembre 201315 14 sept. 2010 à 13:38
Salut,
Pour pouvoir associer une macro à ton bouton depuis la feuille excel tu doit être en mode Création. Pour passer en mode Création il faut afficher la barre d'outil Macro excel dans la quelle se trouve le bouton [Mode Création].
Une fois en mode création il suffit de faire un clic droit sur ton bouton puis : Visualiser le code
Tu vas te retrouver automatiquement dans le VBE (Visual Basic Editor), dans le code de la feuille qui contient le bouton.
Tu devrait y trouver ceci
Private Sub CommandButton1_Click()
End Sub
C'est le code de l'evement clic de ton bouton
il suffit donc de rajouté une ligne avec le nom de la macro à exécuter lors du clic :
Private Sub CommandButton1_Click()
NomDeLaMacro
End Sub
Note que pour excel le language est VBA pas VB6 donc fait gaffe au thème.
cs_Steph2010
Messages postés3Date d'inscriptionmardi 14 septembre 2010StatutMembreDernière intervention14 septembre 2010 14 sept. 2010 à 14:07
Merci pour ta reponse et desolé pour la mauvaise place du post.
Par contre, ce que j'appelle "macro" est en fait une macro excel4 (je suis vieux...) donc le simple fait de faire un appel ne fonctionne pas..