Q. Comment imprimer une feuille spécifique plusieurs fois ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
---------
Q. Comment définir la zone d'impression sur une plage de cellules ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part ActiveSheet.PageSetup.PrintArea = "$A$1:$E$10"
Pout réinitialiser la zone d'impression à la feuille complète:
Code : Sélectionner tout - Visualiser dans une fenêtre à part ActiveSheet.PageSetup.PrintArea = ""
Une autre possibilité:
Code : Sélectionner tout - Visualiser dans une fenêtre à part ActiveSheet.PageSetup.PrintArea = False
---------
Q. Comment adapter la zone d'impression à une seule page ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
3
4
5
6
---------
Q. Comment imprimer toutes les feuilles du classeur ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
3
4
5
-------
Q. Comment imprimer une plage de cellules ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part Sheets("Feuil1").Range("A1:D10").PrintOut
-------
Q. Comment modifier la mise en page avant impression ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
3
4
5
6
7
8
9
10
11
12
-------
Q. Comment afficher l'aperçu avant impression ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part Sheets("Feuil2").PrintPreview
Vous pouvez aussi afficher l'aperçu avant impression en utilisant les boites de dialogues intégrées d'Excel:
Remarque :
Code : Sélectionner tout - Visualiser dans une fenêtre à part Application.Dialogs(xlDialogPrintPreview).Show
L'argument False permet de rendre inactifs les boutons "mise en page" et "Marges"
Code : Sélectionner tout - Visualiser dans une fenêtre à part Application.Dialogs(xlDialogPrintPreview).Show False
--------
Q. Comment imprimer la page active et les tous les classeurs liés ?
--------
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
Q. Comment imprimer une Feuille en noir et blanc ?
-------------
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
3
4
5
6
7
Q. Comment afficher la boîte de dialogue pour le choix de l'imprimante
Code : Sélectionner tout - Visualiser dans une fenêtre à part If Application.Dialogs(xlDialogPrinterSetup).Show = True Then Feuil1.PrintOut
-----------
Q. Comment Empêcher l'impression dans un classeur ?
Utilisez l'évènement Workbook_BeforePrint.
Cet évènement survient avant l'impression. L'impression commence uniquement à l'issue de cette procédure.
Le paramètre Cancel = True bloque toute impression
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
3
-----------
Q. Comment compter le nombre de documents dans la file d'attente d'impression ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
---------
Q. Comment lister les imprimantes installées et préciser laquelle est active ?
---------
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
Q. Comment afficher les propriétés des imprimantes installées ?
-----------
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
Q. Comment afficher les propriétés de la zone d'impression d'une imprimante ?
---------
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
Q. Comment Arrêter l'impression en cours et vider la file d'attente ?
(WinXP)
--------
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
Q. Comment vérifier si l'imprimante est paramétrée pour imprimer en Noir et Blanc ou en couleur ?
si vous connaissez le nom de l'imprimante:
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
En bouclant sur toutes les imprimantes du poste (en local)
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
---------
Q. Comment Répéter l'insertion des premières lignes, pour toutes les pages imprimées dans un même onglet?
Menu Fichier
Mise en page
Onglet "Feuille"
dans le champ "Lignes à répéter en haut", sélectionnez les lignes qui devront apparaître sur chaque page imprimée.
---------
Q.Comment centrer le contenu de la feuille lors de l'impression ?
---------
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
3
4
5
Q. Comment imprimer un fichier texte ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part Shell "notepad.exe /P""C:\monRepertoire\leFichier.txt""", 1
---------
Q. Comment ouvrir le port d'impression pour éditer un texte ?
--------
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
3
4
5
6
Q. Comment imprimer le 2eme objet graphique contenu dans le Feuil1 ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part Feuil1.ChartObjects(2).Chart.PrintOut
-----------
Q. Comment imprimer la Feuil1 d'un Addin (.xla) ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
3
4
5
---------
Q. Comment imprimer la première page en mode Paysage et la deuxième page en mode Portrait ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
3
4
5
6

 

 
		
		 
        

 
			
			


 
  
  
 
 
   
 


 [FAQ VBA Excel] Les impressions
 [FAQ VBA Excel] Les impressions
				 Répondre avec citation
  Répondre avec citation 
 


 
						
 
			
Partager