un exemple ici : http://www.developpez.net/forums/d371634/logiciels/microsoft-office/excel/programmer-tache-via-vba-excel/
-- isabelle
Le 2012-09-20 20:39, Apitos a écrit :
Bonjour à tous,
Peut-on planifier des tâches selon des dates inscrites dans un classeur Excel, avec le planificateur Windows ?
Par exemple :
En date du 25/09/2012 08:30 =>Ouverture fichier Fich1.xls
Le 25/09/2012 19:00 => Fermeture du fichier Fich1.xls
Le 26/09/2012 10:15 => Ouverture du fichier Fich2.doc
Le 26/09/2012 12:00 => Fermeture du fichier Fich2.doc
Etc...
Merci d’avance.
MichD
Bonjour,
Avec le planificateur de tâches, cela risque d'être difficile.
Mais si tu dédiais un classeur qui demeure toujours ouvert dans une instance d'Excel invisible durant la journée, tu pourrais utiliser l'événement "OnTime" pour lui désigner l'heure et la macro à exécuter dans une boucle ....
Avec le planificateur de tâches, cela risque d'être difficile.
Mais si tu dédiais un classeur qui demeure toujours ouvert dans
une instance d'Excel invisible durant la journée, tu pourrais utiliser
l'événement "OnTime" pour lui désigner l'heure et la macro à exécuter
dans une boucle ....
Avec le planificateur de tâches, cela risque d'être difficile.
Mais si tu dédiais un classeur qui demeure toujours ouvert dans une instance d'Excel invisible durant la journée, tu pourrais utiliser l'événement "OnTime" pour lui désigner l'heure et la macro à exécuter dans une boucle ....
Il semble plus simple de planifier depuis le planificateur l'ouverture des fichiers excel selon les dates voulues directement.
ou bien (sans planificateur) de prévoir les ouvertures voulues au démar rage d'excel dans le perso par exemple qui vérifierait les dates.
Cordialement.
-- LSteph
Le vendredi 21 septembre 2012 02:39:35 UTC+2, Apitos a écrit :
Bonjour à tous,
Peut-on planifier des tâches selon des dates inscrites dans un classeur Excel, avec le planificateur Windows ?
Par exemple :
En date du 25/09/2012 08:30 =>Ouverture fichier Fich1.xls
Le 25/09/2012 19:00 => Fermeture du fichier Fich1.xls
Le 26/09/2012 10:15 => Ouverture du fichier Fich2.doc
Le 26/09/2012 12:00 => Fermeture du fichier Fich2.doc
Etc...
Merci davance.
Apitos
Bonjour Isabelle, MichD, LSteph,
Isabelle :: J'ai utilisé le code, pour ouvrir notpad.exe, mais il faut to ujurs verifier les dates pour planifier d'autres tâches.
Mais si tu dédiais un classeur qui demeure toujours ouvert dans
une instance d'Excel invisible durant la journée, tu pourrais utiliser l'événement "OnTime" pour lui désigner l'heure et la macro à exéc uter dans une boucle ....
La suite demain! ;-)
ET
Bonjour, Il semble plus simple de planifier depuis le planificateur l'ouv erture des fichiers excel selon les dates voulues directement. ou bien (san s planificateur) de prévoir les ouvertures voulues au démarrage d'excel dans le perso par exemple qui vérifierait les dates
Des exemples ?
Merci.
Bonjour Isabelle, MichD, LSteph,
Isabelle :: J'ai utilisé le code, pour ouvrir notpad.exe, mais il faut to ujurs verifier les dates pour planifier d'autres tâches.
Mais si tu dédiais un classeur qui demeure toujours ouvert dans
une instance d'Excel invisible durant la journée, tu pourrais utiliser
l'événement "OnTime" pour lui désigner l'heure et la macro à exéc uter
dans une boucle ....
La suite demain! ;-)
ET
Bonjour, Il semble plus simple de planifier depuis le planificateur l'ouv erture des fichiers excel selon les dates voulues directement. ou bien (san s planificateur) de prévoir les ouvertures voulues au démarrage d'excel dans le perso par exemple qui vérifierait les dates
Isabelle :: J'ai utilisé le code, pour ouvrir notpad.exe, mais il faut to ujurs verifier les dates pour planifier d'autres tâches.
Mais si tu dédiais un classeur qui demeure toujours ouvert dans
une instance d'Excel invisible durant la journée, tu pourrais utiliser l'événement "OnTime" pour lui désigner l'heure et la macro à exéc uter dans une boucle ....
La suite demain! ;-)
ET
Bonjour, Il semble plus simple de planifier depuis le planificateur l'ouv erture des fichiers excel selon les dates voulues directement. ou bien (san s planificateur) de prévoir les ouvertures voulues au démarrage d'excel dans le perso par exemple qui vérifierait les dates
Des exemples ?
Merci.
LSteph
Bonjour,
Un exemple donc de ce qui se pourrait mettre dans le Thisworkbook de perso pour ouvrir un fichier à date choisie.
Private Sub Workbook_Open() Dim ladate As String ladate = Format(Now, "dd/mm/yyyy") Select Case ladate Case "03/08/2012", "22/09/2012", "25/11/2012" Workbooks.Open "C:UsersTousDocumentsAnnivFetes.xls" End Select End Sub
'LSteph
"Apitos" a écrit dans le message de news: Bonjour Isabelle, MichD, LSteph,
Isabelle :: J'ai utilisé le code, pour ouvrir notpad.exe, mais il faut toujurs verifier les dates pour planifier d'autres tâches.
Mais si tu dédiais un classeur qui demeure toujours ouvert dans
une instance d'Excel invisible durant la journée, tu pourrais utiliser l'événement "OnTime" pour lui désigner l'heure et la macro à exécuter dans une boucle ....
La suite demain! ;-)
ET
Bonjour, Il semble plus simple de planifier depuis le planificateur l'ouverture des fichiers excel selon les dates voulues directement. ou bien (sans planificateur) de prévoir les ouvertures voulues au démarrage d'excel dans le perso par exemple qui vérifierait les dates
Des exemples ?
Merci.
Bonjour,
Un exemple donc de ce qui se pourrait mettre dans le Thisworkbook de perso
pour ouvrir un fichier à date choisie.
Private Sub Workbook_Open()
Dim ladate As String
ladate = Format(Now, "dd/mm/yyyy")
Select Case ladate
Case "03/08/2012", "22/09/2012", "25/11/2012"
Workbooks.Open "C:UsersTousDocumentsAnnivFetes.xls"
End Select
End Sub
'LSteph
"Apitos" <apitos@gmail.com> a écrit dans le message de
news:18dc8147-5ebe-4df5-8b26-3fa4e1d6137c@googlegroups.com...
Bonjour Isabelle, MichD, LSteph,
Isabelle :: J'ai utilisé le code, pour ouvrir notpad.exe, mais il faut
toujurs verifier les dates pour planifier d'autres tâches.
Mais si tu dédiais un classeur qui demeure toujours ouvert dans
une instance d'Excel invisible durant la journée, tu pourrais utiliser
l'événement "OnTime" pour lui désigner l'heure et la macro à exécuter
dans une boucle ....
La suite demain! ;-)
ET
Bonjour, Il semble plus simple de planifier depuis le planificateur
l'ouverture des fichiers excel selon les dates voulues directement. ou
bien (sans planificateur) de prévoir les ouvertures voulues au démarrage
d'excel dans le perso par exemple qui vérifierait les dates
Un exemple donc de ce qui se pourrait mettre dans le Thisworkbook de perso pour ouvrir un fichier à date choisie.
Private Sub Workbook_Open() Dim ladate As String ladate = Format(Now, "dd/mm/yyyy") Select Case ladate Case "03/08/2012", "22/09/2012", "25/11/2012" Workbooks.Open "C:UsersTousDocumentsAnnivFetes.xls" End Select End Sub
'LSteph
"Apitos" a écrit dans le message de news: Bonjour Isabelle, MichD, LSteph,
Isabelle :: J'ai utilisé le code, pour ouvrir notpad.exe, mais il faut toujurs verifier les dates pour planifier d'autres tâches.
Mais si tu dédiais un classeur qui demeure toujours ouvert dans
une instance d'Excel invisible durant la journée, tu pourrais utiliser l'événement "OnTime" pour lui désigner l'heure et la macro à exécuter dans une boucle ....
La suite demain! ;-)
ET
Bonjour, Il semble plus simple de planifier depuis le planificateur l'ouverture des fichiers excel selon les dates voulues directement. ou bien (sans planificateur) de prévoir les ouvertures voulues au démarrage d'excel dans le perso par exemple qui vérifierait les dates