IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Macros et VBA Excel Discussion :

VB macro Pop up quand délai dépassé (comparaison date actuelle/enregistrée)


Sujet :

Macros et VBA Excel

Mode arborescent

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2009
    Messages
    100
    Détails du profil
    Informations personnelles :
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Juin 2009
    Messages : 100
    Par défaut
    Bonjour amis forumistes!

    Je viens vers vous afin que vous m'aidiez à réaliser mon projet!

    le fichier joint contient une colonne "importance" (peut etre devrais je l'appeler 'priorité' ou autre chose..ceci étant en rapport avec le courrier client) dans laquelle se trouvent les lettres "C" "N" ou "F" pour "critique" "normale" ou "faible"

    il faudrait que:
    les couriers "critique" soient traités sous 5 jours ouvrés (on peut faire sous 5 jours ou 7 jours tout court si c'est plus partique à programmer!)

    les courriers "normale" soient traités sous 8 jours ouvrés (pareil)

    les courriers "faible" soient traités sous 12 jours ouvrés (pareil)

    Comme la date de réception de courrier est renseignée, comment peut on pour qu'un pop up signale qu'un courrier critique n'est tjs pas traité alors qu'il est arrivé depuis 5 jours ou plus ?! (donc arriver a comparer la date d'arrivée du courrier et la date actuelle, et envoyer le pop up si délai de réponse dépassé)

    et pareil pr les autres types de courrier....

    Remarque: il faudrait un pop up pr dire "Réponse client bien enregistrée" qd une réponse a été apportée ("O" dans la colonne "réponse")

    Merci par avance pour vos aides !!

    j'ai trouvé ca pour faire la date d'aujourd'hui:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    [date_du_jour]= Format(Now, "dd/mm/yyyy")
    et il faudrait arriver a formailser en langage VB: (exemple pour les "critiques")

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    if [date_du_jour] > date d'enregistrement + 5 (jours)
    then MsgBox ....
    Quelqu'un pourrait-il m'aider ?!
    Fichiers attachés Fichiers attachés

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [AC-2007] Comparaison date() avec enregistrement d'une table.
    Par charlhub dans le forum Access
    Réponses: 7
    Dernier message: 24/12/2011, 19h25
  2. [XL-97] Créer alerte délai dépassé
    Par JessieCoutas dans le forum Macros et VBA Excel
    Réponses: 17
    Dernier message: 11/08/2009, 14h10
  3. Réponses: 1
    Dernier message: 18/11/2008, 12h08
  4. comment marquer retard quand délai paiement arrive en dessous de zero
    Par marssupilamis1 dans le forum Macros et VBA Excel
    Réponses: 11
    Dernier message: 18/10/2007, 17h20
  5. [AJAX] Fermer XHR si délai dépassé
    Par Ryu007 dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 28/03/2007, 16h36

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo