Bonjour à tous,
étant débutante en excel j'aurais besoin de savoir comment utiliser la méthode Application.OnTime de maniere à ce qu'elle prenne en compte un horaire saisi ET une date selectionnée dans un Userform
merci d'avance !
Version imprimable
Bonjour à tous,
étant débutante en excel j'aurais besoin de savoir comment utiliser la méthode Application.OnTime de maniere à ce qu'elle prenne en compte un horaire saisi ET une date selectionnée dans un Userform
merci d'avance !
Pour savoir comment utiliser OnTime : https://docs.microsoft.com/fr-fr/off...ication.ontime
Mais, à ma connaissance, on ne peut pas lui assigner une date, seulement une heure.
Cela dit, donner une date serait compliqué à mettre en pratique.
En effet, pour que ça fonctionne, il faudrait ne pas fermer Excel entre le moment où le OnTime est lancé et l'instant prévu pour l'action à réaliser.
Pièce jointe 481275
Au vue de la remarque ci-dessus sur la méthode "Application.OnTime" (lien fourni par menhir), tu ne peux passer à cette méthode qu'une heure (pas de date et heure).
Je te propose donc d'utiliser TimeValue(time) pour planifier ta tâche. Tu peux récupérer la date et l'heure à laquelle tu souhaites exécuter, et tu calcules la différence entre le temps courant et cette date pour avoir la durée à passer en paramètre à TimeValue.
Yves