Impression macro vba excel 2007
Fermé
anesth31
-
27 févr. 2012 à 13:09
f894009 Messages postés 17206 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 22 novembre 2024 - 27 févr. 2012 à 17:05
f894009 Messages postés 17206 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 22 novembre 2024 - 27 févr. 2012 à 17:05
A voir également:
- Executeexcel4macro print
- Spouleur d'impression - Guide
- Telecharger macro convertir chiffre en lettre excel - Télécharger - Tableur
- Liste déroulante excel - Guide
- Save as pdf office 2007 - Télécharger - Bureautique
- Si et excel - Guide
3 réponses
f894009
Messages postés
17206
Date d'inscription
dimanche 25 novembre 2007
Statut
Membre
Dernière intervention
22 novembre 2024
1 710
27 févr. 2012 à 13:30
27 févr. 2012 à 13:30
Bonjour,
Code pour imprimer
'Onglet selectionne
Sheets("Feuil2").Select
'Feuille 1
ExecuteExcel4Macro "PRINT(2,1,1,1,,,,,,,,2,,,TRUE,,FALSE)"
'Feuille 1 à 2
ExecuteExcel4Macro "PRINT(2,1,2,1,,,,,,,,2,,,TRUE,,FALSE)"
'Classeur entier
ExecuteExcel4Macro "PRINT(1,,,1,,,,,,,,3,,,TRUE,,FALSE)"
Bonne suite
Code pour imprimer
'Onglet selectionne
Sheets("Feuil2").Select
'Feuille 1
ExecuteExcel4Macro "PRINT(2,1,1,1,,,,,,,,2,,,TRUE,,FALSE)"
'Feuille 1 à 2
ExecuteExcel4Macro "PRINT(2,1,2,1,,,,,,,,2,,,TRUE,,FALSE)"
'Classeur entier
ExecuteExcel4Macro "PRINT(1,,,1,,,,,,,,3,,,TRUE,,FALSE)"
Bonne suite
anesth31
Messages postés
8
Date d'inscription
mardi 18 octobre 2011
Statut
Membre
Dernière intervention
27 février 2012
27 févr. 2012 à 13:51
27 févr. 2012 à 13:51
bonjour f894009
Mon code exact
Private Sub CommandButton1_Click()
If Onglet_courant <> "" Then
Sheets(Onglet_courant).Visible = False
End If
Sheets(1).Select
UserForm1.Show
End Sub
Private Sub CommandButton2_Click()
'Onglet selectionne
Sheets("GBM H1").Select
'GBM H1
ExecuteExcel4Macro "PRINT(2,1,1,1,,,,,,,,2,,,TRUE,,FALSE)"
End Sub
A quoi corespond (2,1,1,1,,,,,,2,,,,TRUE,,FALSE)
il me faut zselement imprimer la page 1 de la feuille GBM H1 MERCI
Mon code exact
Private Sub CommandButton1_Click()
If Onglet_courant <> "" Then
Sheets(Onglet_courant).Visible = False
End If
Sheets(1).Select
UserForm1.Show
End Sub
Private Sub CommandButton2_Click()
'Onglet selectionne
Sheets("GBM H1").Select
'GBM H1
ExecuteExcel4Macro "PRINT(2,1,1,1,,,,,,,,2,,,TRUE,,FALSE)"
End Sub
A quoi corespond (2,1,1,1,,,,,,2,,,,TRUE,,FALSE)
il me faut zselement imprimer la page 1 de la feuille GBM H1 MERCI
f894009
Messages postés
17206
Date d'inscription
dimanche 25 novembre 2007
Statut
Membre
Dernière intervention
22 novembre 2024
1 710
27 févr. 2012 à 15:07
27 févr. 2012 à 15:07
Re,
Avec le code que vous avez ecrit, vous allez imprimer la premiere page (feuille) de l'onglet "GBM 71"
Private Sub CommandButton2_Click()
'Onglet selectionne
Sheets("GBM H1").Select
'GBM H1
ExecuteExcel4Macro "PRINT(2,1,1,1,,,,,,,,2,,,TRUE,,FALSE)"
End Sub
Pour savoir comment s'execute ExecuteExcel4Macro "PRINT.........."):
Vous pouvez enregistrer des macro avec l'enregistreur de macro en faisant vos impressions manuellement ou vous allez voir sur le site ci-dessous ou vous aurez les parametres de cette fonction.
https://forum.pcastuces.com/excel_2007_imprimer_a_aide_une_macro-f23s22551.htm
Bonne suite
Avec le code que vous avez ecrit, vous allez imprimer la premiere page (feuille) de l'onglet "GBM 71"
Private Sub CommandButton2_Click()
'Onglet selectionne
Sheets("GBM H1").Select
'GBM H1
ExecuteExcel4Macro "PRINT(2,1,1,1,,,,,,,,2,,,TRUE,,FALSE)"
End Sub
Pour savoir comment s'execute ExecuteExcel4Macro "PRINT.........."):
Vous pouvez enregistrer des macro avec l'enregistreur de macro en faisant vos impressions manuellement ou vous allez voir sur le site ci-dessous ou vous aurez les parametres de cette fonction.
https://forum.pcastuces.com/excel_2007_imprimer_a_aide_une_macro-f23s22551.htm
Bonne suite
michel_m
Messages postés
16603
Date d'inscription
lundi 12 septembre 2005
Statut
Contributeur
Dernière intervention
16 décembre 2023
3 310
27 févr. 2012 à 15:52
27 févr. 2012 à 15:52
Bonjour,
Il y a certainement quelque chose que je n'ai pas compris dans la demande mais...
imprime la feuille GBMH1 avec l'imprimante active par défaut
Il y a certainement quelque chose que je n'ai pas compris dans la demande mais...
Private Sub CommandButton2_Click() 'Onglet selectionne Sheets("GBM H1").Print out End Sub
imprime la feuille GBMH1 avec l'imprimante active par défaut
f894009
Messages postés
17206
Date d'inscription
dimanche 25 novembre 2007
Statut
Membre
Dernière intervention
22 novembre 2024
1 710
27 févr. 2012 à 16:12
27 févr. 2012 à 16:12
Bonjour michel_m
La demande est:
imprimer la premiere page d'un onglet selectionne. Je ne connais que ExecuteExcel4Macro "PRINT.........."):
J'ai essaye ce que vous proposez, cela ne marche pas (erreur 438). Dommage.
A+
La demande est:
imprimer la premiere page d'un onglet selectionne. Je ne connais que ExecuteExcel4Macro "PRINT.........."):
J'ai essaye ce que vous proposez, cela ne marche pas (erreur 438). Dommage.
A+
michel_m
Messages postés
16603
Date d'inscription
lundi 12 septembre 2005
Statut
Contributeur
Dernière intervention
16 décembre 2023
3 310
27 févr. 2012 à 16:31
27 févr. 2012 à 16:31
Ok, j'avais pas lu "la première page de l'onglet"
excusez moi
excusez moi
f894009
Messages postés
17206
Date d'inscription
dimanche 25 novembre 2007
Statut
Membre
Dernière intervention
22 novembre 2024
1 710
27 févr. 2012 à 16:32
27 févr. 2012 à 16:32
Re,
De rien.
De rien.
f894009
Messages postés
17206
Date d'inscription
dimanche 25 novembre 2007
Statut
Membre
Dernière intervention
22 novembre 2024
1 710
27 févr. 2012 à 17:05
27 févr. 2012 à 17:05
Re,
Il y a une alternative a ExecuteExcel4Macro "PRINT.........."):
Sheets("GBM H1").Select
ActiveSheet.PrintOut from:=1, To:=1, Copies:=1, Collate:=True
Il y a une alternative a ExecuteExcel4Macro "PRINT.........."):
Sheets("GBM H1").Select
ActiveSheet.PrintOut from:=1, To:=1, Copies:=1, Collate:=True