Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

date vba ouverture anniv

3 réponses
Avatar
shillow
bonjour,
j utilise un pro logiciel sous excel

je voudrais qu'a l'ouverture du dossier il check en VBA la date et si c'est
la date du 13 janvier 2010 il ouvre une msgbox disant bon anniversaire

est ce possible?

c 'est juste pour faire une surprise

meci d avance

3 réponses

Avatar
FdeCourt
Salut,

Pour que cela marche sous Excel, dans un classeur, mettre dans le
module ThisWorkBook :

Private Sub Workbook_Open()
madate = CDate("01/13/2010")
If Date = madate Then MsgBox "Bon Anniversaire"
End Sub

Ainsi, à l'ouverture du classeur, il va vérifier la date, et si cela
correspond, afficher le message.

Cordialement,

F.
Avatar
michdenis
Bonjour,

Si je peux me permettre,

L'usage de la fonction "DateSerial" serait préférable afin de
s'affranchir du format "Date" définit dans le panneau de
configuration qu'utilise la fonction de conversion "Cdate".

madate = DateSerial(2010, 1, 13)




"FdeCourt" a écrit dans le message de groupe de discussion :

Salut,

Pour que cela marche sous Excel, dans un classeur, mettre dans le
module ThisWorkBook :

Private Sub Workbook_Open()
madate = CDate("01/13/2010")
If Date = madate Then MsgBox "Bon Anniversaire"
End Sub

Ainsi, à l'ouverture du classeur, il va vérifier la date, et si cela
correspond, afficher le message.

Cordialement,

F.
Avatar
shillow
merci bcp c nikel


"FdeCourt" a écrit dans le message de news:

Salut,

Pour que cela marche sous Excel, dans un classeur, mettre dans le
module ThisWorkBook :

Private Sub Workbook_Open()
madate = CDate("01/13/2010")
If Date = madate Then MsgBox "Bon Anniversaire"
End Sub

Ainsi, à l'ouverture du classeur, il va vérifier la date, et si cela
correspond, afficher le message.

Cordialement,

F.