Effectuer une macro pour imprimer un onglet d'un fichier excel
dbosquet
Messages postés
10
Date d'inscription
Statut
Membre
Dernière intervention
-
f894009 Messages postés 17277 Date d'inscription Statut Membre Dernière intervention -
f894009 Messages postés 17277 Date d'inscription Statut Membre Dernière intervention -
Bonjour à tous,
Chaque matin (sauf le samedi et le dimanche), à 06h45, j'effectue des impressions de fichier EXCEL sur la même imprimante et avec les mêmes paramètres d'impression. J'ai essayé d'enregistrer une macro depuis un fichier lambda et voici ce que cela donne :
Sub impressionauto1()
'
' impressionauto1 Macro
'
'
ActiveWindow.SelectedSheets.PrintOut Copies:=2, Collate:=True, _
IgnorePrintAreas:=False
End Sub
Cela fonctionne manuellement. J'aurai voulu l'automatiser pour que chaque matin, quand j'arrive à 7h, je puisse récupérer les feuilles auprès de l'imprimante. Est-ce possible ?
Merci pour votre aide
Chaque matin (sauf le samedi et le dimanche), à 06h45, j'effectue des impressions de fichier EXCEL sur la même imprimante et avec les mêmes paramètres d'impression. J'ai essayé d'enregistrer une macro depuis un fichier lambda et voici ce que cela donne :
Sub impressionauto1()
'
' impressionauto1 Macro
'
'
ActiveWindow.SelectedSheets.PrintOut Copies:=2, Collate:=True, _
IgnorePrintAreas:=False
End Sub
Cela fonctionne manuellement. J'aurai voulu l'automatiser pour que chaque matin, quand j'arrive à 7h, je puisse récupérer les feuilles auprès de l'imprimante. Est-ce possible ?
Merci pour votre aide
A voir également:
- Macro excel imprimer
- Telecharger macro convertir chiffre en lettre excel - Télécharger - Tableur
- Liste déroulante excel - Guide
- Imprimer tableau excel sur une page - Guide
- Word et excel gratuit - Guide
- Comment imprimer en a5 - Guide
3 réponses
Bonjour,
j'arrive à 7h, je puisse récupérer les feuilles auprès de l'imprimante
Cela suppose que le PC ne soit jamais éteint
j'arrive à 7h, je puisse récupérer les feuilles auprès de l'imprimante
Cela suppose que le PC ne soit jamais éteint
Oui le pc reste allumé
Re,
une facon de faire en utilisant le planificateur de tache
https://www.excel-downloads.com/threads/ouvrir-un-fichier-excel-via-le-planificateur-de-taches.184773/
En fonction de votre Windows, peut-etre quelques differences
Votre ficher excel devra excuter le code a l'ouverture (ThisWorkbook) et se fermer en fin d'execution
Y a d'autres planificateurs, mais pas d'origine sur les PC
une facon de faire en utilisant le planificateur de tache
https://www.excel-downloads.com/threads/ouvrir-un-fichier-excel-via-le-planificateur-de-taches.184773/
En fonction de votre Windows, peut-etre quelques differences
Votre ficher excel devra excuter le code a l'ouverture (ThisWorkbook) et se fermer en fin d'execution
Y a d'autres planificateurs, mais pas d'origine sur les PC
J'ai rédigé une macro dans un fichier excel intitulé J:\xx\yy.xlsm qui est la suivante :
Sub impressionautofichierpilote()
'
' impressionautofichierpilote Macro
'
Private Sub Workbook_Open()
Dim Fichier As String
Dim App As Object
Dim Book As Workbook
Dim Sheet As Worksheet
Set App = CreateObject("Excel.Application")
App.DisplayAlerts = False
Set Book = App.Workbooks.Open("J:\zz\ww.xlsm")
Set Sheet = Book.Sheets("Feuil15")
Sheet.PrintOut Copies:=1, Preview:=False, Collate:=False
Set Book = Nothing
Set Sheet = Nothing
App.Quit
End Sub
'
End Sub
Je voudrai savoir comment je dois paramétrer le planificateur de tâche sous Windows car je n'y arrive pas. Le fichier s'ouvre mais la macro ne se lance pas.
Merci pour ton aide.
Sub impressionautofichierpilote()
'
' impressionautofichierpilote Macro
'
Private Sub Workbook_Open()
Dim Fichier As String
Dim App As Object
Dim Book As Workbook
Dim Sheet As Worksheet
Set App = CreateObject("Excel.Application")
App.DisplayAlerts = False
Set Book = App.Workbooks.Open("J:\zz\ww.xlsm")
Set Sheet = Book.Sheets("Feuil15")
Sheet.PrintOut Copies:=1, Preview:=False, Collate:=False
Set Book = Nothing
Set Sheet = Nothing
App.Quit
End Sub
'
End Sub
Je voudrai savoir comment je dois paramétrer le planificateur de tâche sous Windows car je n'y arrive pas. Le fichier s'ouvre mais la macro ne se lance pas.
Merci pour ton aide.