2009-05-29 7 views

Répondre

2

De l'interface utilisateur - aller à la feuille de calcul désirée et allez dans Fichier -> Imprimer

De VBA -

Call Worksheets("MySheet").PrintOut 

ou

Call MySheet.PrintOut 

ou si vous avez un plus d'un

Dim shts As New Collection 
Call shts.Add(Sheet1) 
Call shts.Add(Sheet3) 
Call shts.Add(Sheet5) 

Dim sht As Worksheet: For Each sht In shts 
    Call sht.PrintOut 
Next sht 
0

Cliquez sur le ksheet que vous voulez imprimer, sélectionnez imprimer et sous imprimer cliquez sur 'feuille active'. Tous les détails ici - MS Office Help Page for Excel printing.

+0

'Feuille active' est la sélection par défaut –

+0

Vous pouvez également cliquer sur le bouton gauche de la souris tout en maintenant la touche Ctrl enfoncée ou en faisant un clic gauche sur les noms des onglets pour regrouper les feuilles avant l'impression – barrowc

0

Il fonctionne comme un tableau aussi:


ThisWorkbook.Sheets (array ("Sheet1", "Feuil3", "Sheet5")) Impression

ou:.

Dim arString (1 à 3) en tant que chaîne

arString (1) = "Sheet1"
arStri ng (2) = "Sheet3"
arString (3) = "Sheet5"

ThisWorkbook.Sheets (arString) .Printout

De toute façon fonctionnerait.