impression automatique

oliv67

XLDnaute Occasionnel
Bonjour


Je souhaiterai qu'une impresssion d'un fichier excel se lance automatiquement à une heure précise.

Je ne sais pas comment m'y prendre.

merci pour votre aide


olivier
 

jacktati

XLDnaute Occasionnel
Salut oliv67

Dans ton classeur, ouvre l'éditeur Visual Basic, insère un nouveau module et
copie le code suivant :

Sub Programme_le_réveil()
' lance la_macro_qui_imprime à 06h45 heures
Application.OnTime TimeValue('06:45:00'),
'La_macro_qui_imprime', True
End Sub

Sub La_Macro_qui_imprime()
'cette macro imprime la feuille Feuil1
ThisWorkbook.Sheets('Feuil1').PrintOut
' ou, si on est certain que la feuille à imprimer est la feuille active :

Activesheet.PrintOut
End Sub

Pour lancer le processus, il te suffit
d'exécuter une fois la macro Programme_le_réveil.
Cela fonctionnera tant que le classeur sera ouvert

voilà @+
 

Discussions similaires

Statistiques des forums

Discussions
312 489
Messages
2 088 855
Membres
103 977
dernier inscrit
Hermet