Imprimer la feuille de calcul sélectionnée avec Excel VBA

Pour imprimer une feuille spécifique dans Excel, cliquez dessus en maintenant la touche Ctrl enfoncée, puis cliquez sur Imprimer. Si vous répétez cette tâche assez souvent, envisagez l’utilisation d’une macro simple.

C’est assez facile. Tout ce que vous avez à faire est de passer la feuille à imprimer au tableau, visible dans le code suivant. Ensuite, la méthode PrintOut sera utilisée pour lancer l’impression. Toutes les feuilles entrées seront imprimées ensemble.

Sub ImprimerFeuil()
'Imprime la feuille appropriée
ActiveWorkbook.Sheets( _
Array("Feuil1", "Feuil3", "Feuil5")).PrintOut Copies:=1
End Sub
Vous devez imprimer toutes les feuilles du classeur. C'est encore plus simple.
Sub ImprimerFeuil()
'Imprime toutes les feuilles
ActiveWorkbook.Worksheets.PrintOut Copies:=1
End Sub

Comment utiliser la macro?
Le meilleur endroit pour stocker cette macro est le classeur de macros personnelles. Merci à cette macro sera toujours disponible. Un classeur de macros personnelles est chargé à chaque démarrage d’Excel. Dans la fenêtre Projet de l’éditeur VBE, il s’appelle PERSONAL.XLSB.
1. Utilisez les touches Alt + F11 pour activer Visual Basic Editor.
2. Dans la fenêtre Projet, cliquez avec le bouton droit sur PERSONAL.XLSB.
3. Sélectionnez Insérer / Module dans le menu.
4. Tapez ou collez le code dans le module nouvellement créé.
Si vous ne pouvez pas voir le fichier PERSONAL.XLSB, cela signifie qu’il n’a pas encore été créé. Vous devez enregistrer la macro et indiquer le classeur de macros personnelles comme emplacement de stockage.

S’abonner
Notifier de
0 Commentaires
Inline Feedbacks
Voir tous les commentaires

Initiation à Excel

Fonctions Excel

Excel VBA

Macros VBA Utiles

Plus d'outils

Sur Facebook

Sur YouTube

0
Nous aimerions avoir votre avis, veuillez laisser un commentaire.x