Bonjour à tous,
par le code : Application.OnTime "15:00:00", "essai" inséré dans Sub
Workbook_Open(),
je demande donc d'effectuer une opération à l'heure voulue.
sachant que cette opération doit être effectuée toutes les heures rondes,
dans une plage horaire bien définie, j'insère donc autant de lignes de code
que voulues.
Cependant, existe-t-il un risque que cette opération, effectuée en
sous-tâche, puisse interférer dans les autres procédures, opérations ou
calculs en cours?
Merci pour tout éclaircissement (ou éventuellement autre proposition)
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
MichDenis
Tu devrais relire dans l'aide cet argument de la méthode OnTime
LatestTime Argument de type Variant facultatif. Heure maximale à laquelle la procédure peut être exécutée. Par exemple, si vous affectez à l'argument LatestTime la valeur EarliestTime + 30 et que Microsoft Excel n'est pas en mode Ready, Copy, Cut ou Find au moment EarliestTime parce qu'une autre procédure est en cours d'exécution, Microsoft Excel attendra la fin de la procédure pendant 30 secondes. Si Microsoft Excel ne se trouve pas en mode Ready dans les 30 secondes, la procédure ne sera pas exécutée. Si vous ne spécifiez pas cet argument, Microsoft Excel attendra jusqu'à ce que la procédure puisse être exécutée.
"cousinhub" a écrit dans le message de news: % Bonjour à tous, par le code : Application.OnTime "15:00:00", "essai" inséré dans Sub Workbook_Open(), je demande donc d'effectuer une opération à l'heure voulue. sachant que cette opération doit être effectuée toutes les heures rondes, dans une plage horaire bien définie, j'insère donc autant de lignes de code que voulues. Cependant, existe-t-il un risque que cette opération, effectuée en sous-tâche, puisse interférer dans les autres procédures, opérations ou calculs en cours? Merci pour tout éclaircissement (ou éventuellement autre proposition)
Tu devrais relire dans l'aide cet argument de la méthode OnTime
LatestTime Argument de type Variant facultatif. Heure maximale à laquelle la procédure peut
être exécutée. Par exemple, si vous affectez à l'argument LatestTime la valeur EarliestTime + 30 et
que Microsoft Excel n'est pas en mode Ready, Copy, Cut ou Find au moment EarliestTime parce qu'une
autre procédure est en cours d'exécution, Microsoft Excel attendra la fin de la procédure pendant 30
secondes. Si Microsoft Excel ne se trouve pas en mode Ready dans les 30 secondes, la procédure ne
sera pas exécutée. Si vous ne spécifiez pas cet argument, Microsoft Excel attendra jusqu'à ce que la
procédure puisse être exécutée.
"cousinhub" <pmcsnhb_nospam@aol.com> a écrit dans le message de news:
%23aXEDWUHHHA.1248@TK2MSFTNGP02.phx.gbl...
Bonjour à tous,
par le code : Application.OnTime "15:00:00", "essai" inséré dans Sub
Workbook_Open(),
je demande donc d'effectuer une opération à l'heure voulue.
sachant que cette opération doit être effectuée toutes les heures rondes,
dans une plage horaire bien définie, j'insère donc autant de lignes de code
que voulues.
Cependant, existe-t-il un risque que cette opération, effectuée en
sous-tâche, puisse interférer dans les autres procédures, opérations ou
calculs en cours?
Merci pour tout éclaircissement (ou éventuellement autre proposition)
Tu devrais relire dans l'aide cet argument de la méthode OnTime
LatestTime Argument de type Variant facultatif. Heure maximale à laquelle la procédure peut être exécutée. Par exemple, si vous affectez à l'argument LatestTime la valeur EarliestTime + 30 et que Microsoft Excel n'est pas en mode Ready, Copy, Cut ou Find au moment EarliestTime parce qu'une autre procédure est en cours d'exécution, Microsoft Excel attendra la fin de la procédure pendant 30 secondes. Si Microsoft Excel ne se trouve pas en mode Ready dans les 30 secondes, la procédure ne sera pas exécutée. Si vous ne spécifiez pas cet argument, Microsoft Excel attendra jusqu'à ce que la procédure puisse être exécutée.
"cousinhub" a écrit dans le message de news: % Bonjour à tous, par le code : Application.OnTime "15:00:00", "essai" inséré dans Sub Workbook_Open(), je demande donc d'effectuer une opération à l'heure voulue. sachant que cette opération doit être effectuée toutes les heures rondes, dans une plage horaire bien définie, j'insère donc autant de lignes de code que voulues. Cependant, existe-t-il un risque que cette opération, effectuée en sous-tâche, puisse interférer dans les autres procédures, opérations ou calculs en cours? Merci pour tout éclaircissement (ou éventuellement autre proposition)
cousinhub
Bonsoir, merci pour ta réponse, j'avais pas lu Toute l'aide associée à cette méthode
Bonsoir,
merci pour ta réponse, j'avais pas lu Toute l'aide associée à cette méthode