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.
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.