céation message d'alerte date

  • Initiateur de la discussion Initiateur de la discussion jool
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

J

jool

Guest
bonjour à tous.

je souhaiterais créer un message box d'alerte m'indiquant l'immatriculation du véhicule quand une des deux dates des différents contrôles est supérieur à AUJOURDHUI()+30 à l'ouverture de mon fihier excel.
Je connais la mise en forme conditionnelle mais j'en veux toujours plus!!!
Je voudrais donc découvrir les maccros car je n'y connais rien
Si c'est possible de m'indiquer tout ce qu'il faut faire (ex: outils, macro ....)
merci !!!
 

Pièces jointes

Re : céation message d'alerte date

Bonjour
Appuyer sur ALT+F11 pour passer en mode VBA
dans THISWORKBOOK copier les lignes ci dessous

Private Sub Workbook_Open()
For lig = 9 To 34 'boucle de la ligne 9 à la ligne 34
If Cells(lig, 4).Value > Date + 30 Then
MsgBox "passage aux mines pour véhicule " & Cells(lig, 2).Value, vbOKOnly, "ATTENTION!"
End If
If Cells(lig, 5).Value > Date + 30 Then
MsgBox "CONTROLOGRAPHE pour véhicule " & Cells(lig, 1).Value, vbOKOnly, "ATTENTION!"
End If
Next
End Sub
Cette macro se déclenchera au lancement du fichier...

A+ François
 
Dernière édition:
Re : céation message d'alerte date

merci bien, mais en fait je vais ajouter une colonne à coté de chaque contrôle en y indiquant les dates de rendez vous pris quand ils seront pris.
est il possible de m'indiquer une nouvelle macro qui m'alerte des dates supérieures à AUJOURDHUI()+30 pour lesquelles les rendez vous ne sont pas pris ?
merci
 
Re : céation message d'alerte date

Bonjour,
Il faut modifier: If Cells(lig, 4).Value > Date + 30 Then
par
If Cells(lig, 4).Value > Date + 30 and nbcar(Cells(lig, 5).Value)=0 Then
en considerant que la date est en colonne 4 et le rendez vous en colonne 5

A+ François
 
Re : céation message d'alerte date

bonjour,
merci François mais ça ne fonctionne pas, ça surligne "nbcar" et ça me dis :
erreur de compilation
sub ou fonction non définie​
If Cells(lig, 4).Value > Date + 30 and nbcar(Cells(lig, 5).Value)=0 Then
 
Re : céation message d'alerte date

Bonsoir,
j'aurai une dernière question : Comment faire pour recevoir, en plus une alerte 4 jours avant la date de rendez vous d'un contrôle, par mail sur mon adresse mail perso ?
Merci. (si possible détails)
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

D
  • Question Question
XL 2019 Userform
Réponses
15
Affichages
2 K
C
Réponses
7
Affichages
2 K
N
Réponses
2
Affichages
2 K
Nicolaij74
N
M
Réponses
2
Affichages
5 K
MarionN
M
P
Réponses
0
Affichages
2 K
P
A
Réponses
0
Affichages
605
amadeus22
A
F
Réponses
7
Affichages
1 K
fan2foot
F
Réponses
8
Affichages
995
G
T
Réponses
10
Affichages
4 K
Réponses
9
Affichages
1 K
Réponses
1
Affichages
969
D
Réponses
10
Affichages
2 K
Darksanity
D
Y
Réponses
13
Affichages
1 K
yanacrux
Y
Y
Réponses
1
Affichages
2 K
Monique
M
Retour