Bonsoir,
Je voudrais déclencher une macro à la première ouverture du classeur au
passage de la nouvelle année (que l'accès au classeur se fasse le 1er
janvier ou n'importe quel jour suivant). Et bien sur qu'elle ne se
reproduise pas jusqu'au prochain nouvel an.
Je ne parvient pas à imaginer un code satisfaisant.
Merci de votre aide
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
Francois L
Bonsoir, Je voudrais déclencher une macro à la première ouverture du classeur au passage de la nouvelle année (que l'accès au classeur se fasse le 1er janvier ou n'importe quel jour suivant). Et bien sur qu'elle ne se reproduise pas jusqu'au prochain nouvel an. Je ne parvient pas à imaginer un code satisfaisant. Merci de votre aide
Bonsoir,
Stocker la date du jour quelque part à la fermeture du classeur
A l'ouverture du classeur, si année de la date du jour différente de l'année de la date stockée alors macro de début d'année, sinon exit cette macro.
-- François L
Bonsoir,
Je voudrais déclencher une macro à la première ouverture du classeur au
passage de la nouvelle année (que l'accès au classeur se fasse le 1er
janvier ou n'importe quel jour suivant). Et bien sur qu'elle ne se
reproduise pas jusqu'au prochain nouvel an.
Je ne parvient pas à imaginer un code satisfaisant.
Merci de votre aide
Bonsoir,
Stocker la date du jour quelque part à la fermeture du classeur
A l'ouverture du classeur, si année de la date du jour différente de
l'année de la date stockée alors macro de début d'année, sinon exit
cette macro.
Bonsoir, Je voudrais déclencher une macro à la première ouverture du classeur au passage de la nouvelle année (que l'accès au classeur se fasse le 1er janvier ou n'importe quel jour suivant). Et bien sur qu'elle ne se reproduise pas jusqu'au prochain nouvel an. Je ne parvient pas à imaginer un code satisfaisant. Merci de votre aide
Bonsoir,
Stocker la date du jour quelque part à la fermeture du classeur
A l'ouverture du classeur, si année de la date du jour différente de l'année de la date stockée alors macro de début d'année, sinon exit cette macro.
-- François L
Sitting Hoax
Bonjour, catte macro te permet cela dans le module de ThisWorkBook coolle la macro *************** 'Private Sub Workbook_Open() Sub auto_open() année = Year(Date) année2 = Year(Date - 1000) If année - année2 > 0 Then If Range("iv1") = 1 Then Exit Sub Else Range("iv1") = 1 MsgBox "Bonne Année " & année, vbExclamation, "vive l'année " & année End If End If End Sub ******************
"ManBas" a écrit dans le message de news: %
Bonsoir, Je voudrais déclencher une macro à la première ouverture du classeur au passage de la nouvelle année (que l'accès au classeur se fasse le 1er janvier ou n'importe quel jour suivant). Et bien sur qu'elle ne se reproduise pas jusqu'au prochain nouvel an. Je ne parvient pas à imaginer un code satisfaisant. Merci de votre aide
Bonjour,
catte macro te permet cela
dans le module de ThisWorkBook
coolle la macro
***************
'Private Sub Workbook_Open()
Sub auto_open()
année = Year(Date)
année2 = Year(Date - 1000)
If année - année2 > 0 Then
If Range("iv1") = 1 Then
Exit Sub
Else
Range("iv1") = 1
MsgBox "Bonne Année " & année, vbExclamation, "vive l'année " & année
End If
End If
End Sub
******************
"ManBas" <nonospamMaBas@wanadoo.fr> a écrit dans le message de news:
%23y8Wi9V7GHA.4232@TK2MSFTNGP02.phx.gbl...
Bonsoir,
Je voudrais déclencher une macro à la première ouverture du classeur au
passage de la nouvelle année (que l'accès au classeur se fasse le 1er
janvier ou n'importe quel jour suivant). Et bien sur qu'elle ne se
reproduise pas jusqu'au prochain nouvel an.
Je ne parvient pas à imaginer un code satisfaisant.
Merci de votre aide
Bonjour, catte macro te permet cela dans le module de ThisWorkBook coolle la macro *************** 'Private Sub Workbook_Open() Sub auto_open() année = Year(Date) année2 = Year(Date - 1000) If année - année2 > 0 Then If Range("iv1") = 1 Then Exit Sub Else Range("iv1") = 1 MsgBox "Bonne Année " & année, vbExclamation, "vive l'année " & année End If End If End Sub ******************
"ManBas" a écrit dans le message de news: %
Bonsoir, Je voudrais déclencher une macro à la première ouverture du classeur au passage de la nouvelle année (que l'accès au classeur se fasse le 1er janvier ou n'importe quel jour suivant). Et bien sur qu'elle ne se reproduise pas jusqu'au prochain nouvel an. Je ne parvient pas à imaginer un code satisfaisant. Merci de votre aide
Sitting Hoax
argh, mes doigts ont fourché et le message est parti tout seul. la macro n'était pas finalisée Sub auto_open() année = Year(Date) 'année du jour année2 = Year(Date - 1) 'année du jour -1 If année - année2 > 0 Then If Range("iv1") = 1 Then Exit Sub Else Range("iv1") = 1 MsgBox "Bonne Année " & année, vbExclamation, "vive l'année " & année End If End If End Sub
Amicalement Siesting Hoax
"ManBas" a écrit dans le message de news: %
Bonsoir, Je voudrais déclencher une macro à la première ouverture du classeur au passage de la nouvelle année (que l'accès au classeur se fasse le 1er janvier ou n'importe quel jour suivant). Et bien sur qu'elle ne se reproduise pas jusqu'au prochain nouvel an. Je ne parvient pas à imaginer un code satisfaisant. Merci de votre aide
argh, mes doigts ont fourché et le message est parti tout seul.
la macro n'était pas finalisée
Sub auto_open()
année = Year(Date) 'année du jour
année2 = Year(Date - 1) 'année du jour -1
If année - année2 > 0 Then
If Range("iv1") = 1 Then
Exit Sub
Else
Range("iv1") = 1
MsgBox "Bonne Année " & année, vbExclamation, "vive l'année " & année
End If
End If
End Sub
Amicalement
Siesting Hoax
"ManBas" <nonospamMaBas@wanadoo.fr> a écrit dans le message de news:
%23y8Wi9V7GHA.4232@TK2MSFTNGP02.phx.gbl...
Bonsoir,
Je voudrais déclencher une macro à la première ouverture du classeur au
passage de la nouvelle année (que l'accès au classeur se fasse le 1er
janvier ou n'importe quel jour suivant). Et bien sur qu'elle ne se
reproduise pas jusqu'au prochain nouvel an.
Je ne parvient pas à imaginer un code satisfaisant.
Merci de votre aide
argh, mes doigts ont fourché et le message est parti tout seul. la macro n'était pas finalisée Sub auto_open() année = Year(Date) 'année du jour année2 = Year(Date - 1) 'année du jour -1 If année - année2 > 0 Then If Range("iv1") = 1 Then Exit Sub Else Range("iv1") = 1 MsgBox "Bonne Année " & année, vbExclamation, "vive l'année " & année End If End If End Sub
Amicalement Siesting Hoax
"ManBas" a écrit dans le message de news: %
Bonsoir, Je voudrais déclencher une macro à la première ouverture du classeur au passage de la nouvelle année (que l'accès au classeur se fasse le 1er janvier ou n'importe quel jour suivant). Et bien sur qu'elle ne se reproduise pas jusqu'au prochain nouvel an. Je ne parvient pas à imaginer un code satisfaisant. Merci de votre aide
ManBas
Et oui bien sur! Merci beaucoup. A bientôt.
"Francois L" a écrit dans le message de news:
Bonsoir, Je voudrais déclencher une macro à la première ouverture du classeur au passage de la nouvelle année (que l'accès au classeur se fasse le 1er janvier ou n'importe quel jour suivant). Et bien sur qu'elle ne se reproduise pas jusqu'au prochain nouvel an. Je ne parvient pas à imaginer un code satisfaisant. Merci de votre aide
Bonsoir,
Stocker la date du jour quelque part à la fermeture du classeur
A l'ouverture du classeur, si année de la date du jour différente de l'année de la date stockée alors macro de début d'année, sinon exit cette macro.
-- François L
Et oui bien sur!
Merci beaucoup.
A bientôt.
"Francois L" <francois@noadress.fr.invalid> a écrit dans le message de news:
uPNpeaW7GHA.3280@TK2MSFTNGP02.phx.gbl...
Bonsoir,
Je voudrais déclencher une macro à la première ouverture du classeur au
passage de la nouvelle année (que l'accès au classeur se fasse le 1er
janvier ou n'importe quel jour suivant). Et bien sur qu'elle ne se
reproduise pas jusqu'au prochain nouvel an.
Je ne parvient pas à imaginer un code satisfaisant.
Merci de votre aide
Bonsoir,
Stocker la date du jour quelque part à la fermeture du classeur
A l'ouverture du classeur, si année de la date du jour différente de
l'année de la date stockée alors macro de début d'année, sinon exit cette
macro.
Bonsoir, Je voudrais déclencher une macro à la première ouverture du classeur au passage de la nouvelle année (que l'accès au classeur se fasse le 1er janvier ou n'importe quel jour suivant). Et bien sur qu'elle ne se reproduise pas jusqu'au prochain nouvel an. Je ne parvient pas à imaginer un code satisfaisant. Merci de votre aide
Bonsoir,
Stocker la date du jour quelque part à la fermeture du classeur
A l'ouverture du classeur, si année de la date du jour différente de l'année de la date stockée alors macro de début d'année, sinon exit cette macro.
-- François L
Trirème
Bonsoir François
Tu as pensé au gars qui travaille sur son fichier le soir du réveillon jusqu'à passé minuit ? Qui c'est qui lui annonce la bonne année à la prochaine ouverture ?
Bon, il suffit de stocker la date du jour à l'ouverture plutôt qu'à la fermeture.
Cordialement Trirème
Bonsoir, Je voudrais déclencher une macro à la première ouverture du classeur au passage de la nouvelle année (que l'accès au classeur se fasse le 1er janvier ou n'importe quel jour suivant). Et bien sur qu'elle ne se reproduise pas jusqu'au prochain nouvel an. Je ne parvient pas à imaginer un code satisfaisant. Merci de votre aide
Bonsoir,
Stocker la date du jour quelque part à la fermeture du classeur
A l'ouverture du classeur, si année de la date du jour différente de l'année de la date stockée alors macro de début d'année, sinon exit cette macro.
Bonsoir François
Tu as pensé au gars qui travaille sur son fichier le soir du réveillon jusqu'à passé
minuit ? Qui c'est qui lui annonce la bonne année à la prochaine ouverture ?
Bon, il suffit de stocker la date du jour à l'ouverture plutôt qu'à la fermeture.
Cordialement
Trirème
Bonsoir,
Je voudrais déclencher une macro à la première ouverture du classeur
au passage de la nouvelle année (que l'accès au classeur se fasse le
1er janvier ou n'importe quel jour suivant). Et bien sur qu'elle ne se
reproduise pas jusqu'au prochain nouvel an.
Je ne parvient pas à imaginer un code satisfaisant.
Merci de votre aide
Bonsoir,
Stocker la date du jour quelque part à la fermeture du classeur
A l'ouverture du classeur, si année de la date du jour différente de
l'année de la date stockée alors macro de début d'année, sinon exit
cette macro.
Tu as pensé au gars qui travaille sur son fichier le soir du réveillon jusqu'à passé minuit ? Qui c'est qui lui annonce la bonne année à la prochaine ouverture ?
Bon, il suffit de stocker la date du jour à l'ouverture plutôt qu'à la fermeture.
Cordialement Trirème
Bonsoir, Je voudrais déclencher une macro à la première ouverture du classeur au passage de la nouvelle année (que l'accès au classeur se fasse le 1er janvier ou n'importe quel jour suivant). Et bien sur qu'elle ne se reproduise pas jusqu'au prochain nouvel an. Je ne parvient pas à imaginer un code satisfaisant. Merci de votre aide
Bonsoir,
Stocker la date du jour quelque part à la fermeture du classeur
A l'ouverture du classeur, si année de la date du jour différente de l'année de la date stockée alors macro de début d'année, sinon exit cette macro.
lSteph
;o)) Té Laurent, dépêche toi plutôt de remettre le glaçon dans le pastis il est sur ta touche Enter
Amicales Salutations.
lSteph
"Sitting Hoax" <http://cerbermail.com/?GSQ36o9bFb> a écrit dans le message de news: %
argh, mes doigts ont fourché et le message est parti tout seul. la macro n'était pas finalisée Sub auto_open() année = Year(Date) 'année du jour année2 = Year(Date - 1) 'année du jour -1 If année - année2 > 0 Then If Range("iv1") = 1 Then Exit Sub Else Range("iv1") = 1 MsgBox "Bonne Année " & année, vbExclamation, "vive l'année " & année End If End If End Sub
Amicalement Siesting Hoax
"ManBas" a écrit dans le message de news: %
Bonsoir, Je voudrais déclencher une macro à la première ouverture du classeur au passage de la nouvelle année (que l'accès au classeur se fasse le 1er janvier ou n'importe quel jour suivant). Et bien sur qu'elle ne se reproduise pas jusqu'au prochain nouvel an. Je ne parvient pas à imaginer un code satisfaisant. Merci de votre aide
;o))
Té Laurent, dépêche toi plutôt de remettre le glaçon dans le pastis il est
sur ta touche Enter
Amicales Salutations.
lSteph
"Sitting Hoax" <http://cerbermail.com/?GSQ36o9bFb> a écrit dans le message
de news: %23kdpogW7GHA.4116@TK2MSFTNGP03.phx.gbl...
argh, mes doigts ont fourché et le message est parti tout seul.
la macro n'était pas finalisée
Sub auto_open()
année = Year(Date) 'année du jour
année2 = Year(Date - 1) 'année du jour -1
If année - année2 > 0 Then
If Range("iv1") = 1 Then
Exit Sub
Else
Range("iv1") = 1
MsgBox "Bonne Année " & année, vbExclamation, "vive l'année " & année
End If
End If
End Sub
Amicalement
Siesting Hoax
"ManBas" <nonospamMaBas@wanadoo.fr> a écrit dans le message de news:
%23y8Wi9V7GHA.4232@TK2MSFTNGP02.phx.gbl...
Bonsoir,
Je voudrais déclencher une macro à la première ouverture du classeur au
passage de la nouvelle année (que l'accès au classeur se fasse le 1er
janvier ou n'importe quel jour suivant). Et bien sur qu'elle ne se
reproduise pas jusqu'au prochain nouvel an.
Je ne parvient pas à imaginer un code satisfaisant.
Merci de votre aide
;o)) Té Laurent, dépêche toi plutôt de remettre le glaçon dans le pastis il est sur ta touche Enter
Amicales Salutations.
lSteph
"Sitting Hoax" <http://cerbermail.com/?GSQ36o9bFb> a écrit dans le message de news: %
argh, mes doigts ont fourché et le message est parti tout seul. la macro n'était pas finalisée Sub auto_open() année = Year(Date) 'année du jour année2 = Year(Date - 1) 'année du jour -1 If année - année2 > 0 Then If Range("iv1") = 1 Then Exit Sub Else Range("iv1") = 1 MsgBox "Bonne Année " & année, vbExclamation, "vive l'année " & année End If End If End Sub
Amicalement Siesting Hoax
"ManBas" a écrit dans le message de news: %
Bonsoir, Je voudrais déclencher une macro à la première ouverture du classeur au passage de la nouvelle année (que l'accès au classeur se fasse le 1er janvier ou n'importe quel jour suivant). Et bien sur qu'elle ne se reproduise pas jusqu'au prochain nouvel an. Je ne parvient pas à imaginer un code satisfaisant. Merci de votre aide
Francois L
Bonsoir François
Tu as pensé au gars qui travaille sur son fichier le soir du réveillon jusqu'à passé minuit ? Qui c'est qui lui annonce la bonne année à la prochaine ouverture ?
Bonsoir,
Je n'y avais pas pensé à celui là !
-- François L
Bonsoir François
Tu as pensé au gars qui travaille sur son fichier le soir du réveillon
jusqu'à passé minuit ? Qui c'est qui lui annonce la bonne année à la
prochaine ouverture ?
Tu as pensé au gars qui travaille sur son fichier le soir du réveillon jusqu'à passé minuit ? Qui c'est qui lui annonce la bonne année à la prochaine ouverture ?
Bonsoir,
Je n'y avais pas pensé à celui là !
-- François L
Sitting Hoax
y'a de l'olive partout sur le clavier maintenag, la tapenade a débordé de la tartine. Il faut signaler que hier, EXCEPTIONNELLEMENT, je n'ai pas fait de sieste, ceci expliquant cela;-))) Amicalement Siesting Hoax (qui aujourd'hui ne la manquera pas) "lSteph" a écrit dans le message de news: e$
;o)) Té Laurent, dépêche toi plutôt de remettre le glaçon dans le pastis il est sur ta touche Enter
Amicales Salutations.
lSteph
"Sitting Hoax" <http://cerbermail.com/?GSQ36o9bFb> a écrit dans le message de news: %
argh, mes doigts ont fourché et le message est parti tout seul. la macro n'était pas finalisée Sub auto_open() année = Year(Date) 'année du jour année2 = Year(Date - 1) 'année du jour -1 If année - année2 > 0 Then If Range("iv1") = 1 Then Exit Sub Else Range("iv1") = 1 MsgBox "Bonne Année " & année, vbExclamation, "vive l'année " & année End If End If End Sub
Amicalement Siesting Hoax
"ManBas" a écrit dans le message de news: %
Bonsoir, Je voudrais déclencher une macro à la première ouverture du classeur au passage de la nouvelle année (que l'accès au classeur se fasse le 1er janvier ou n'importe quel jour suivant). Et bien sur qu'elle ne se reproduise pas jusqu'au prochain nouvel an. Je ne parvient pas à imaginer un code satisfaisant. Merci de votre aide
y'a de l'olive partout sur le clavier maintenag,
la tapenade a débordé de la tartine.
Il faut signaler que hier, EXCEPTIONNELLEMENT, je n'ai pas fait de sieste,
ceci expliquant cela;-)))
Amicalement
Siesting Hoax (qui aujourd'hui ne la manquera pas)
"lSteph" <lecocosteph@frite.fr> a écrit dans le message de news:
e$N7fBX7GHA.1492@TK2MSFTNGP02.phx.gbl...
;o))
Té Laurent, dépêche toi plutôt de remettre le glaçon dans le pastis il est
sur ta touche Enter
Amicales Salutations.
lSteph
"Sitting Hoax" <http://cerbermail.com/?GSQ36o9bFb> a écrit dans le message
de news: %23kdpogW7GHA.4116@TK2MSFTNGP03.phx.gbl...
argh, mes doigts ont fourché et le message est parti tout seul.
la macro n'était pas finalisée
Sub auto_open()
année = Year(Date) 'année du jour
année2 = Year(Date - 1) 'année du jour -1
If année - année2 > 0 Then
If Range("iv1") = 1 Then
Exit Sub
Else
Range("iv1") = 1
MsgBox "Bonne Année " & année, vbExclamation, "vive l'année " & année
End If
End If
End Sub
Amicalement
Siesting Hoax
"ManBas" <nonospamMaBas@wanadoo.fr> a écrit dans le message de news:
%23y8Wi9V7GHA.4232@TK2MSFTNGP02.phx.gbl...
Bonsoir,
Je voudrais déclencher une macro à la première ouverture du classeur au
passage de la nouvelle année (que l'accès au classeur se fasse le 1er
janvier ou n'importe quel jour suivant). Et bien sur qu'elle ne se
reproduise pas jusqu'au prochain nouvel an.
Je ne parvient pas à imaginer un code satisfaisant.
Merci de votre aide
y'a de l'olive partout sur le clavier maintenag, la tapenade a débordé de la tartine. Il faut signaler que hier, EXCEPTIONNELLEMENT, je n'ai pas fait de sieste, ceci expliquant cela;-))) Amicalement Siesting Hoax (qui aujourd'hui ne la manquera pas) "lSteph" a écrit dans le message de news: e$
;o)) Té Laurent, dépêche toi plutôt de remettre le glaçon dans le pastis il est sur ta touche Enter
Amicales Salutations.
lSteph
"Sitting Hoax" <http://cerbermail.com/?GSQ36o9bFb> a écrit dans le message de news: %
argh, mes doigts ont fourché et le message est parti tout seul. la macro n'était pas finalisée Sub auto_open() année = Year(Date) 'année du jour année2 = Year(Date - 1) 'année du jour -1 If année - année2 > 0 Then If Range("iv1") = 1 Then Exit Sub Else Range("iv1") = 1 MsgBox "Bonne Année " & année, vbExclamation, "vive l'année " & année End If End If End Sub
Amicalement Siesting Hoax
"ManBas" a écrit dans le message de news: %
Bonsoir, Je voudrais déclencher une macro à la première ouverture du classeur au passage de la nouvelle année (que l'accès au classeur se fasse le 1er janvier ou n'importe quel jour suivant). Et bien sur qu'elle ne se reproduise pas jusqu'au prochain nouvel an. Je ne parvient pas à imaginer un code satisfaisant. Merci de votre aide