Alerte pour date dépassée  Sujet résolu

Pour toutes vos questions à propos d'Excel ...

Alerte pour date dépassée  Sujet résolu

Messagepar Paulo77 » 22 Août 2009, 12:35

Bonjour,

Est il possible de créer un message d'alerte avec Msgbox

lorsqu'une date est dépassée ?
Paulo77
Utilisateur occasionnel
 
Messages: 19
Inscription: 21 Août 2009, 12:20
Version Excel: EXCEL 2007

Messagepar V_Elbie » 22 Août 2009, 13:30

Bonjour,

C'est sans doute possible, mais une solution par formule est aussi possible et peut être plus simple, tout dépend de la structure de ton tableau, et de quand et où ton message doit apparaître...

Précise un peu ta demande.

Cordialement,
VLB
V_Elbie
Membre impliqué
 
Messages: 1521
Inscription: 07 Avr 2007, 19:56
Localisation: Pays de Loire (49)
Version Excel: 2003FR maison-2007FR travail

Messagepar Paulo77 » 22 Août 2009, 14:12

Le message devrait apparaitre au milieu de page.

Ex:
Entreprise : XXX
Description des travaux : xxxxxx
Date debut : 20/08/09
Date butoire : 31/08/09

Passer cette date, le message devrait me prevenir du genre " ATTENTION, les travaux ne sont pas terminés "
Paulo77
Utilisateur occasionnel
 
Messages: 19
Inscription: 21 Août 2009, 12:20
Version Excel: EXCEL 2007

Messagepar V_Elbie » 22 Août 2009, 16:25

Re,

Un essai dans le fichier joint.

Fichier

Cordialement,
VLB
V_Elbie
Membre impliqué
 
Messages: 1521
Inscription: 07 Avr 2007, 19:56
Localisation: Pays de Loire (49)
Version Excel: 2003FR maison-2007FR travail

Messagepar Paulo77 » 22 Août 2009, 16:47

RE

je mets le code ou dans ma feuille ?

je mets cela dans msgbox ???
Paulo77
Utilisateur occasionnel
 
Messages: 19
Inscription: 21 Août 2009, 12:20
Version Excel: EXCEL 2007

Messagepar V_Elbie » 22 Août 2009, 19:07

Re,

ALT + F11 pour afficher Visual Basic Editor

Choisir : This workbook dans la liste VBA Projects (à gauche) et coller le code.

Pour info, dans le fichier joint, le code y est, tu peux explorer pour reproduire la même chose dans ton fichier.

Cordialement,
VLB
V_Elbie
Membre impliqué
 
Messages: 1521
Inscription: 07 Avr 2007, 19:56
Localisation: Pays de Loire (49)
Version Excel: 2003FR maison-2007FR travail

Messagepar Paulo77 » 22 Août 2009, 21:16

Re

J'ai que Worksheet_Activate

je n'y arrive pas.

Quand j'ouvre ta feuille le code est inscrit sur la page c'est normal .

ET je n'arrive pas a avoir le message d'erreur
Paulo77
Utilisateur occasionnel
 
Messages: 19
Inscription: 21 Août 2009, 12:20
Version Excel: EXCEL 2007

Messagepar V_Elbie » 22 Août 2009, 21:41

Bonsoir,

Le code inscrit sur la page, ca sert à rien, c'était pour te faire voir. Ce qu'il faut c'est le copier au bon endroit, voir ci-dessous.

Image

Cordialement,
VLB
V_Elbie
Membre impliqué
 
Messages: 1521
Inscription: 07 Avr 2007, 19:56
Localisation: Pays de Loire (49)
Version Excel: 2003FR maison-2007FR travail

Messagepar Paulo77 » 22 Août 2009, 22:16

Ben j'ai du mal hein

Je n'y arrive pas.

J'ai bien fait ce que tu m'as dit mais rien à faire

Je ne vois pas comment le message d'alerte doit venir...
Paulo77
Utilisateur occasionnel
 
Messages: 19
Inscription: 21 Août 2009, 12:20
Version Excel: EXCEL 2007

Messagepar V_Elbie » 22 Août 2009, 22:19

Re,

Le message d'alerte se déclenche à l'ouverture du fichier (workbook_open) et si la date inscrite dans la cellule C5 est égale ou antérieure à la date d'aujourd'hui.

Il faut donc que tu enregistres le fichier avec le code mis au bon endroit, puis tu le fermes et tu vois ce que ça donne quand tu le rouvres.

Cordialement,
VLB
V_Elbie
Membre impliqué
 
Messages: 1521
Inscription: 07 Avr 2007, 19:56
Localisation: Pays de Loire (49)
Version Excel: 2003FR maison-2007FR travail

Suivante

Retourner vers Excel - VBA

 


  • Sujets similaires
    Réponses
    Vus
    Dernier message

Utilisateurs en ligne

Utilisateurs parcourant ce forum: Bing [Bot], Google Adsense [Bot], tulipe_4 et 20 invités