impression suivant journaliere
#1
Aspirant XLPages

Inscription: 24/07/2009

Messages: 25

Système d'exploitation:
PC
Version Excel utilisée:
2003,2007
Posté le : 21-09-2009 15h41
Bonjour à tous
comment pourrais je faire pour ouvrir un fichier à 6h00  tous les jours qui est fermé
imprimer la feuille 1 en 2 exemplaires
(il me faut l ouvrir pour que la feuille se mette à jour en fonction de la date dans une des cellule)
puis refermer le fichier

Merci d avance
Hors Ligne
Rapport   Haut 

Re: impression suivant journaliere
#2
Accro XLPages

Inscription: 09/01/2008
De Montréal, Québec

Messages: 463

Système d'exploitation:
PC
Version Excel utilisée:
97 à 2016
Posté le : 21-09-2009 16h43
Bonjour manuBX,

Un petit exemple qui marche à condition que tu sois sous Windows. Pour Mac, brumes et mystères.

Ce fichier s'ouvre, affiche un message et se referme.
Dans la procédure Workbook_Open() l'appel à la procédure QuelqueChose() représente l'action que tu voudras effectuée lors de l'ouverture du fichier. Une fois le traitement terminé, le classeur se ferme.

Jette un oeil dans la procédure Workbook_Open()

Voilà pour le classeur qui se ferme tout seul.

Comment faire pour qu'il s'ouvre à une heure précise?

Voir le petit fichier ClasseurAuto.bat joint.  C'est un appel à Excel.exe avec en paramètre le chemin complet du classeur à ouvrir. Dans l'exemple donné le fichier .bat contient start Excel "C:\Documents and Settings\Guy\Mes documents\Office\Excel\myDearFriend\ClasseurChonoAuto.xls" /e
Tu modifieras le chemin du classeur selon l'endroit où se trouve le classeur ClasseurChonoAuto.xls sur ton poste.

Une fois la correction de chemin effectuée, ajoute une tâche planifiée dans Windows qui démarrera ClasseurAuto.bat à l'heure choisie.

Aussi fait rouler ClasseurAuto.bat par double clic pour voir la chose.
Quand tu voudras voir le code attend le message à l'écran puis fait Ctrl+Pause pour arrêter l'exécution.

Remarque : tu peux aussi mettre le classeur lui-même dans les tâches planifiées. L'avantage du fichier .bat c'est que tu pourras éventuellement ajouter des paramètres à l'ouverture du fichier.  Plus d'infos sur demande.

Cordialement,

Guy






Pièce jointe:
zip ClasseurAuto.zip   [ Taille: 8.94 Ko - Téléchargements: 478 ]

Hors Ligne
Rapport   Haut 

Re: impression suivant journaliere
#3
Aspirant XLPages

Inscription: 24/07/2009

Messages: 25

Système d'exploitation:
PC
Version Excel utilisée:
2003,2007
Posté le : 21-09-2009 17h45
Bonsoir

ça doit certainement fonctionner mais pour cela il faudrait que je puisse ouvrir workbook......Impossible puisque il se referme aussi tot ...Comment faire?
idem pour le point bat Ctrl+Pause =arret de l execution..... hé bé moi j ai pas le temps d éffleurer  les touches que le point bat est fermé
comment faire???

si possible un peu d aide

Merci
Hors Ligne
Rapport   Haut 

Re: impression suivant journaliere
#4
Accro XLPages

Inscription: 09/01/2008
De Montréal, Québec

Messages: 463

Système d'exploitation:
PC
Version Excel utilisée:
97 à 2016
Posté le : 21-09-2009 17h51
Pas de panique, je m'attendais à ça.

Procédure à suivre
  1. Lancer le fichier ClasseurAuto.bat
  2. Excel ouvre le classeur ClasseurChonoAuto.xls
  3. Un message "On effectue le traitement et on ferme" s'affiche.
  4. C'est à ce point qu'il faut taper Ctrl+Pause.
  5. Excel affiche alors le formulaire de débogage avec le message "Exécution interompue"
  6. Cliquer sur Fin et voir le code.

Tout simple.
J'aurais quand même dû être plus clair dans ma phrase :«Quand tu voudras voir le code attend le message à l'écran puis fait Ctrl+Pause pour arrêter l'exécution.». Je te l'accorde.


Guy


Hors Ligne
Rapport   Haut 

Re: impression suivant journaliere
#5
Aspirant XLPages

Inscription: 24/07/2009

Messages: 25

Système d'exploitation:
PC
Version Excel utilisée:
2003,2007
Posté le : 21-09-2009 18h15
Re Bonsoir
OK j ai trouvé pour le fichier excel mais pas pour le . bat
Comment fait on pour  modifier le chemin
A+
Hors Ligne
Rapport   Haut 

Re: impression suivant journaliere
#6
Accro XLPages

Inscription: 09/01/2008
De Montréal, Québec

Messages: 463

Système d'exploitation:
PC
Version Excel utilisée:
97 à 2016
Posté le : 21-09-2009 18h23
Repère le fichier ClasseurAuto.bat dans le dossier où tu l'as mis.

Clic Droit avec la souris, deuxième ligne (sur mon poste du moins) menu Modifier.
Le fichier ClasseurAuto.bat s'ouver en mode texte.

Remplace "C:\Documents and Settings\Guy\Mes documents\Office\Excel\myDearFriend\ClasseurChonoAuto.xls"
Par le chemin du fichier ClasseurChonoAuto.xls sur ton poste.

Pour ne pas te casser la tête :
  1. Ouvre le fichier ClasseurChronoAuto.xls dans Excel.
  2. Ouvre l'éditeur VBA.
  3. Ouvre la fenêtre Exécution Ctrl+G
  4. Tape dans la fenêtre Exécution : ? ActiveWorkbook.FullName puis Entrée.
  5. La ligne suivante affichera le chemin complet du classeur, copie-la et colle-la dans ClasseurAuto.bat sans oublier les guillemets.

Cordialement,

Guy


Hors Ligne
Rapport   Haut 

Re: impression suivant journaliere
#7
Aspirant XLPages

Inscription: 24/07/2009

Messages: 25

Système d'exploitation:
PC
Version Excel utilisée:
2003,2007
Posté le : 21-09-2009 18h45
Merci pour cette aide et tout ce savoir
A+
Hors Ligne
Rapport   Haut 

Re: impression suivant journaliere
#8
Débutant XLPages

Inscription: 20/09/2009

Messages: 11

Système d'exploitation:
PC
Version Excel utilisée:
2007
Posté le : 22-09-2009 11h29
Salut,
Juste un tout petit grain de sel, ceci est valable pour n'importe quel application sous xp, :

demarrer \ programmes\accessoires\ outils systeme \ taches planifiées.

 
Hors Ligne
Rapport   Haut 


Vous pouvez voir les sujets.
Vous ne pouvez pas débuter de nouveaux sujets.
Vous ne pouvez pas répondre aux contributions.
Vous ne pouvez pas éditer vos contributions.
Vous ne pouvez pas effacez vos contributions.
Vous ne pouvez pas ajouter de nouveaux sondages.
Vous ne pouvez pas voter en sondage.
Vous ne pouvez pas attacher des fichiers à vos contributions.
Vous ne pouvez pas poster sans approbation.

[Recherche avancée]


Qui consulte actuellement ce sujet ?   1 Utilisateur(s) anonymes