lenemmasque
Messages postés33Date d'inscriptionmardi 6 décembre 2005StatutMembreDernière intervention23 mars 2007
-
6 déc. 2005 à 08:51
FMatrix07
Messages postés233Date d'inscriptionmercredi 26 février 2003StatutMembreDernière intervention21 février 2009
-
6 déc. 2005 à 19:49
Bonjour !
Je débute dans la programmation en VB.
Je crée actuellement un programme sous Excel pour gérer des ventes.
J'aimerais qu'en début de chaque mois, il m'affiche une MsgBox me proposant d'effectuer une mise à jour. Comment faire ?
Merci d'avance.
jpleroisse
Messages postés1788Date d'inscriptionmardi 7 novembre 2000StatutMembreDernière intervention11 mars 200627 6 déc. 2005 à 11:35
Bonjour,
Essaye de t'inspirerde ce code, si c'est vendredi, le msgbox apparaît
signalant la sauvegarde hebdomadaire.Si ce n'est pas vendredi, il ne se
passe rien.
Private Sub Workbook_Open()
Dim msg
If WeekDay(Now) = vbFriday Then
msg = "Nous sommes vendredi, n'oubliez pas d'éffectuer "
msg = msg & "votre sauvegarde hebdomadaire !"
MsgBox msg, vbInformation
End If
End Sub
jpleroisse
Si une réponse vous convient convient, cliquez Réponse Acceptée.
FMatrix07
Messages postés233Date d'inscriptionmercredi 26 février 2003StatutMembreDernière intervention21 février 20092 6 déc. 2005 à 19:47
il te faut stoker le mois en cours dans une cellule
puis dans une macro à l'ouverture
faire
If Range("IV65536") <> Format$(Date, "mm") Then
Range("IV65536") = Format$(Date, "mm")
MsgBox "Jour de paie", vbCritical, "Attention"
End If
Le mieu est de cacher la cellule ou tu stoke ta variable mais c'est toi qui vois
FMatrix07
Messages postés233Date d'inscriptionmercredi 26 février 2003StatutMembreDernière intervention21 février 20092 6 déc. 2005 à 19:47
il te faut stoker le mois en cours dans une cellule
puis dans une macro à l'ouverture
faire
If Range("IV65536") <> Format$(Date, "mm") Then
Range("IV65536") = Format$(Date, "mm")
MsgBox "Jour de paie", vbCritical, "Attention"
End If
Le mieux est de cacher la cellule ou tu stoke ta variable mais c'est toi qui vois
FMatrix07
Messages postés233Date d'inscriptionmercredi 26 février 2003StatutMembreDernière intervention21 février 20092 6 déc. 2005 à 19:48
il te faut stoker le mois en cours dans une cellule
puis dans une macro à l'ouverture
faire
If Range("IV65536") <> Format$(Date, "mm") Then
Range("IV65536") = Format$(Date, "mm")
MsgBox "Jour de paie", vbCritical, "Attention"
End If
Le mieux est de cacher la cellule ou tu stoke ta variable mais c'est toi qui vois