J'ai besoin de faire un bouton qui me permet d'imprimer plusieurs feuilles différentes d'un même classeur... Je crois il faut utiliser une macro mais je ne m'y connais pas trop!
Help please!
J'ai besoin de faire un bouton qui me permet d'imprimer plusieurs feuilles différentes d'un même classeur... Je crois il faut utiliser une macro mais je ne m'y connais pas trop!
Help please!
Bonjour,
un bon moyen pour s'y connaitre, c'est d'espionner EXCEL
Pour cela, il faut aller dans 'Outils / Macros / Nouvelle macro...'
Ceci lancera le créateur de macro qui va enregistrer tout ce que vous faites dans EXCEL.
A partir de ce moment, imprimez les feuilles désirées à l'aide des commandes des menus, comme vous faites d'habitude.
Lorsque c'est terminé, appuyez sur le bouton d'arrêt d'enregistrement de macro.( Celui qui est dans la petite barre d'outils apparue au lancement de l'enregistreur de macro.)
Puis, installez un bouton sur une feuille de votre classeur. Il faut pour cela afficher la barre d'outils Boites à outils contrôles.
Si vous êtes en mode construction, le bouton symbolisant une équerre est enfoncé. Sinon, actionnez-le.
Ensuite, double-cliquez sur le bouton que vous venez de poser sur la feuille. Cette action lance Visual Basic pour Application, et vous crée directement la procédure pour gérer un clic sur le bouton.
Vous constatez que vous êtes dans la portion de codeIl vous faut maintenant écrire le code qui permette l'impression des feuilles lorsque vous cliquerez sur ce bouton.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 Private Sub CommandButton1_Click() End Sub
Sur la gauche, vous avez un volet dans lequel vous voyez les projets VBA. Vous voyez notamment les feuilles de votre classeur, et vous constatez que c'est la feuille dans laquelle vous avez mis le bouton qui est sélectionnée.
Vous pouvez aussi remarquer qu'il y a un conteneur qui s'appelle Modules. Ouvrez-le et vous y verrez la macro qui a été automatiquement enregistrée auparavant.
Il vous suffit de copier le code à l'intérieur de cette macro, et de le coller dans la fonction CommandButton1_Click().
Le tour est joué. Retournez dans votre classeur EXCEL, et déclenchez le bouton symbolisant une équerre.
Vous quittez le mode construction, et le bouton devient opérationnel.
Appuyez dessus...
@ bientôt...
Salut & @+ sur 3W!
Merci infiniment!
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