bonjour !
comment peut-on faire pour lancer automatiquement une=20
macro, le 1er de chaque mois ? est-il absolumment=20
n=E9cessaire d'autre part, que le classeur soit ouvert pour=20
cela ?
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
Himselff
Le seul moyen que je vois pour lancer la macro est de démarer le classeur par un batch file qui serait programmé pour démarer a chaque premier du mois dans le gestionnaire de tache de windows, sinon il ya toujours la possibilité de mettre une condition dans ton code mais sa implique que le classeur soit ouvert et quil yait un timer qui roule constament pour regarder la date ce qui = un max de ressource !
Bonne Chance !
Fred "gaston" wrote in message news:69be01c42ec4$9b2e3160$ bonjour ! comment peut-on faire pour lancer automatiquement une macro, le 1er de chaque mois ? est-il absolumment nécessaire d'autre part, que le classeur soit ouvert pour cela ?
Le seul moyen que je vois pour lancer la macro est de démarer le classeur
par un batch file qui serait programmé pour démarer a chaque premier du mois
dans le gestionnaire de tache de windows, sinon il ya toujours la
possibilité de mettre une condition dans ton code mais sa implique que le
classeur soit ouvert et quil yait un timer qui roule constament pour
regarder la date ce qui = un max de ressource !
Bonne Chance !
Fred
"gaston" <anonymous@discussions.microsoft.com> wrote in message
news:69be01c42ec4$9b2e3160$a601280a@phx.gbl...
bonjour !
comment peut-on faire pour lancer automatiquement une
macro, le 1er de chaque mois ? est-il absolumment
nécessaire d'autre part, que le classeur soit ouvert pour
cela ?
Le seul moyen que je vois pour lancer la macro est de démarer le classeur par un batch file qui serait programmé pour démarer a chaque premier du mois dans le gestionnaire de tache de windows, sinon il ya toujours la possibilité de mettre une condition dans ton code mais sa implique que le classeur soit ouvert et quil yait un timer qui roule constament pour regarder la date ce qui = un max de ressource !
Bonne Chance !
Fred "gaston" wrote in message news:69be01c42ec4$9b2e3160$ bonjour ! comment peut-on faire pour lancer automatiquement une macro, le 1er de chaque mois ? est-il absolumment nécessaire d'autre part, que le classeur soit ouvert pour cela ?
gaston
ne pourrait-on utiliser quelque chose du genre OnTime ?
-----Message d'origine----- Le seul moyen que je vois pour lancer la macro est de démarer le classeur
par un batch file qui serait programmé pour démarer a chaque premier du mois
dans le gestionnaire de tache de windows, sinon il ya toujours la
possibilité de mettre une condition dans ton code mais sa implique que le
classeur soit ouvert et quil yait un timer qui roule constament pour
regarder la date ce qui = un max de ressource !
Bonne Chance !
Fred "gaston" wrote in message
news:69be01c42ec4$9b2e3160$ bonjour ! comment peut-on faire pour lancer automatiquement une macro, le 1er de chaque mois ? est-il absolumment nécessaire d'autre part, que le classeur soit ouvert pour cela ?
.
ne pourrait-on utiliser quelque chose du genre OnTime ?
-----Message d'origine-----
Le seul moyen que je vois pour lancer la macro est de
démarer le classeur
par un batch file qui serait programmé pour démarer a
chaque premier du mois
dans le gestionnaire de tache de windows, sinon il ya
toujours la
possibilité de mettre une condition dans ton code mais sa
implique que le
classeur soit ouvert et quil yait un timer qui roule
constament pour
regarder la date ce qui = un max de ressource !
Bonne Chance !
Fred
"gaston" <anonymous@discussions.microsoft.com> wrote in
message
news:69be01c42ec4$9b2e3160$a601280a@phx.gbl...
bonjour !
comment peut-on faire pour lancer automatiquement une
macro, le 1er de chaque mois ? est-il absolumment
nécessaire d'autre part, que le classeur soit ouvert pour
cela ?
ne pourrait-on utiliser quelque chose du genre OnTime ?
-----Message d'origine----- Le seul moyen que je vois pour lancer la macro est de démarer le classeur
par un batch file qui serait programmé pour démarer a chaque premier du mois
dans le gestionnaire de tache de windows, sinon il ya toujours la
possibilité de mettre une condition dans ton code mais sa implique que le
classeur soit ouvert et quil yait un timer qui roule constament pour
regarder la date ce qui = un max de ressource !
Bonne Chance !
Fred "gaston" wrote in message
news:69be01c42ec4$9b2e3160$ bonjour ! comment peut-on faire pour lancer automatiquement une macro, le 1er de chaque mois ? est-il absolumment nécessaire d'autre part, que le classeur soit ouvert pour cela ?
.
Nicolas B.
Salut,
Tu peux exécuter la macro à l'ouverture du classeur (mais si le jour change lorsque le classeur est ouvert, la macro ne va pas se déclencher) : Private Sub Workbook_Open() If Day(Now) = 1 Then MaMacro End Sub
Sinon, si tu veux effectuer un test toutes les dix secondes, dès l'ouverture du classeur : Dans ThisWorkbook : Private Sub Workbook_Open() Test End Sub
Dans un module : Sub Test() If Day(Now) = 30 Then MaMacro Application.OnTime Now + 1 / 8640, "Test" End Sub Sub MaMacro() MsgBox "Macro exécutée" End Sub
A+ -- Nicolas B.
ne pourrait-on utiliser quelque chose du genre OnTime ?
-----Message d'origine----- Le seul moyen que je vois pour lancer la macro est de démarer le classeur par un batch file qui serait programmé pour démarer a chaque premier du mois dans le gestionnaire de tache de windows, sinon il ya toujours la possibilité de mettre une condition dans ton code mais sa implique que le classeur soit ouvert et quil yait un timer qui roule constament pour regarder la date ce qui = un max de ressource !
Bonne Chance !
Fred "gaston" wrote in message news:69be01c42ec4$9b2e3160$ bonjour ! comment peut-on faire pour lancer automatiquement une macro, le 1er de chaque mois ? est-il absolumment nécessaire d'autre part, que le classeur soit ouvert pour cela ?
.
Salut,
Tu peux exécuter la macro à l'ouverture du classeur (mais si le jour change
lorsque le classeur est ouvert, la macro ne va pas se déclencher) :
Private Sub Workbook_Open()
If Day(Now) = 1 Then MaMacro
End Sub
Sinon, si tu veux effectuer un test toutes les dix secondes, dès l'ouverture
du classeur :
Dans ThisWorkbook :
Private Sub Workbook_Open()
Test
End Sub
Dans un module :
Sub Test()
If Day(Now) = 30 Then MaMacro
Application.OnTime Now + 1 / 8640, "Test"
End Sub
Sub MaMacro()
MsgBox "Macro exécutée"
End Sub
A+
--
Nicolas B.
ne pourrait-on utiliser quelque chose du genre OnTime ?
-----Message d'origine-----
Le seul moyen que je vois pour lancer la macro est de démarer le
classeur par un batch file qui serait programmé pour démarer a
chaque premier du mois dans le gestionnaire de tache de windows,
sinon il ya toujours la possibilité de mettre une condition dans ton
code mais sa implique que le classeur soit ouvert et quil yait un
timer qui roule constament pour regarder la date ce qui = un max de
ressource !
Bonne Chance !
Fred
"gaston" <anonymous@discussions.microsoft.com> wrote in message
news:69be01c42ec4$9b2e3160$a601280a@phx.gbl...
bonjour !
comment peut-on faire pour lancer automatiquement une
macro, le 1er de chaque mois ? est-il absolumment
nécessaire d'autre part, que le classeur soit ouvert pour
cela ?
Tu peux exécuter la macro à l'ouverture du classeur (mais si le jour change lorsque le classeur est ouvert, la macro ne va pas se déclencher) : Private Sub Workbook_Open() If Day(Now) = 1 Then MaMacro End Sub
Sinon, si tu veux effectuer un test toutes les dix secondes, dès l'ouverture du classeur : Dans ThisWorkbook : Private Sub Workbook_Open() Test End Sub
Dans un module : Sub Test() If Day(Now) = 30 Then MaMacro Application.OnTime Now + 1 / 8640, "Test" End Sub Sub MaMacro() MsgBox "Macro exécutée" End Sub
A+ -- Nicolas B.
ne pourrait-on utiliser quelque chose du genre OnTime ?
-----Message d'origine----- Le seul moyen que je vois pour lancer la macro est de démarer le classeur par un batch file qui serait programmé pour démarer a chaque premier du mois dans le gestionnaire de tache de windows, sinon il ya toujours la possibilité de mettre une condition dans ton code mais sa implique que le classeur soit ouvert et quil yait un timer qui roule constament pour regarder la date ce qui = un max de ressource !
Bonne Chance !
Fred "gaston" wrote in message news:69be01c42ec4$9b2e3160$ bonjour ! comment peut-on faire pour lancer automatiquement une macro, le 1er de chaque mois ? est-il absolumment nécessaire d'autre part, que le classeur soit ouvert pour cela ?