OVH Cloud OVH Cloud

Comment déclencher une macro à une date prévu

11 réponses
Avatar
Leonard
Bonjour à tous,

Je souhaite lancé une macro à une date prévu ? . je connais la fonction
OnTime mais elle ne gère que les heures. Je voudrais par exemple lancé une
macro le 1er mai 2004 lors de l'ouverture du fichier ou le 2 mai si le
fichier n'a pas été ouvert le 1er. Si vous aviez une piste.

Merci

1 réponse

1 2
Avatar
Jean-François Aubert
Salut Jean-Paul,
Partie SAV: ce n'est qu'un juste retour que de renseigner autrui par les connaissances acquises
soi-même sur ce forum.
Partie Symphonique: la virtuosité, pas Si Mineur que ça, de notre ami Denis, lui vaut une place bien
supérieure à la n° 8...
--
Amicalement

Jean-François Aubert
{Vaudois de la Côte Lémanique}


"sabatier" a écrit dans le message de news:
merci jean-françois d'avoir assuré le SAV à la place de ce michdenis sur
lequel on
ne peut vraiment plus compter..aurait-il appartenu à l'orchestre ayant
exécuté la symphonie inachevée et donc victime de ce downsizing
drastique?
jps

"Jean-François Aubert" wrote:

Salut Leonard,

Voici ce que j'utilise:

- Ouvre le bloc-note et colle ceci:
(chemin du fichier et nom de la macro sont adapter, bien évidement !)
'...............................
Dim oXL
Set oXL = WScript.CreateObject("EXCEL.application")
oXL.Visible = false
set Wk = oXL.workbooks.open("D:Mes documentsMes imagesmétéometeo_nyon.xls")
oxl.run "updateMeteoNyon" 'nom de la macro
Wk.save
'msgbox"l'update est finie!"
wk.close
oxl.quit
Set oXL = Nothing
'.......................................

- Enregistre ce fichier avec une extension *.vbs
- programme le planificateur de tâches de windows
pour exécuter ce fichier à la date voulue.

--
Amicalement

Jean-François Aubert
{Vaudois de la Côte Lémanique}

"sabatier" a écrit dans le message de
news:
bonjour léonard
demande à denis du québec qu'il te parle du fichier .vbs qui te permet
de lancer une macro à partir du planificateur de tâches de windows
jps

Leonard a écrit:
bonjour Philippe,

Merci pour cette réponse mais pourquoi inverser la date ?

"Philippe.R" a écrit dans le message de
news:%

Bonsoir Leonard,
cette ligne :

If Now() > CDate("2004/04/30") Then MaMacro

devrait pouvoir te servir de base
--
Amicales Salutations

Retirer A_S_ pour répondre.
XL97 / XL2002

"Leonard" a écrit dans le message de


news:bqb791$p1b$

Bonjour à tous,

Je souhaite lancé une macro à une date prévu ? . je connais la fonction
OnTime mais elle ne gère que les heures. Je voudrais par exemple lancé


une


macro le 1er mai 2004 lors de l'ouverture du fichier ou le 2 mai si le
fichier n'a pas été ouvert le 1er. Si vous aviez une piste.

Merci



















1 2