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 :

Alerte pour une date d'échéance sur vba


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre à l'essai
    Homme Profil pro
    Étudiant
    Inscrit en
    Novembre 2016
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Novembre 2016
    Messages : 6
    Par défaut Alerte pour une date d'échéance sur vba
    Bonjour,

    J'ai des fichers qui sont à renouveler à une cartaine date(Planned RFP Dates), quand on approche de cette date je souhaite lorsque l'on ouvre le fichier Excel une macro qui me sulrgine les lignes qui sont a renouveler et un message box.
    On va dire par exemple un mois avant l'échance un surlignage en jaune et une fois la date dépassée surligner la ligne en rouge.

    Un message box quand le fichier s'ouvre avec "Attention vous avez X fichiers à renouveler"


    Merci pour vos aides en tout cas,
    Fichiers attachés Fichiers attachés

  2. #2
    Expert éminent
    Avatar de Marc-L
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Avril 2013
    Messages
    9 468
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2013
    Messages : 9 468
    Par défaut
    Bonjour !

    Citation Envoyé par coronadoj Voir le message
    On va dire par exemple un mois avant l'échance un surlignage en jaune et une fois la date dépassée surligner la ligne en rouge
    Pas besoin de code pour cela : utiliser une mise en forme conditionnelle …

    Voir les nombreux exemples dans le sous-forum dédiée à l'application
    et si vraiment un code est nécessaire alors voir dans le sous-forum de l'application dédié au VBA.

    _________________________________________________________________________________________________________
    Je suis Paris, Nice, Bruxelles, Charlie, …

  3. #3
    Expert éminent Avatar de Menhir
    Homme Profil pro
    Ingénieur
    Inscrit en
    Juin 2007
    Messages
    16 037
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2007
    Messages : 16 037
    Par défaut
    Je soutiens la réponse de Marc-L : pas besoin de code, ça peut se faire en 1 min avec les mises en forme conditionnelles.

    Citation Envoyé par coronadoj Voir le message
    Un message box quand le fichier s'ouvre avec "Attention vous avez X fichiers à renouveler"
    Pour ce qui est du nombre de lignes correspondant à la condition données, tu peux le faire avec une fonction NB.SI

    Quant aux fichiers joints : http://www.developpez.net/forums/d84...s-discussions/

  4. #4
    Membre à l'essai
    Homme Profil pro
    Étudiant
    Inscrit en
    Novembre 2016
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Novembre 2016
    Messages : 6
    Par défaut
    Bonjour,

    Merci pour vos réponses, j'ai réussi a créer l'alerte sous forme conditionnelle . Par contre j'ai un autre soucis, quand je tape la formule =$E2-AUJOURDHUI() <= +60 il y a tous les contrats qui sont déjà passé qui se mettent en couleur. Je voulais savoir si il y a un moyen pour éviter cela et avoir juste les contrats futurs en couleur.

    Merci bcp

  5. #5
    Expert éminent Avatar de Menhir
    Homme Profil pro
    Ingénieur
    Inscrit en
    Juin 2007
    Messages
    16 037
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2007
    Messages : 16 037
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    =ET($E2>AUJOURDHUI()-60;$E2<=AUJOURDHUI())

  6. #6
    Membre à l'essai
    Homme Profil pro
    Étudiant
    Inscrit en
    Novembre 2016
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Novembre 2016
    Messages : 6
    Par défaut
    Bonjour,

    Merci bcp pour ta réponse Menhir mais j'ai essayé plusieurs fois et je ne réussi pas a faire fonctionner le code . Quand je le tape il y a que deux dates qui se mettent en couleur je sais pas pourquoi, je mets le fichier en pièce jointe pour voir si tu peux m'aider.

    Merci pour ton aide

  7. #7
    Expert éminent Avatar de Menhir
    Homme Profil pro
    Ingénieur
    Inscrit en
    Juin 2007
    Messages
    16 037
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2007
    Messages : 16 037
    Par défaut
    Je n'ouvre pas les pièces jointes.

Discussions similaires

  1. Code VBA Pour une date de jour actuel
    Par rabieho-lab dans le forum Macros et VBA Excel
    Réponses: 8
    Dernier message: 09/03/2016, 07h57
  2. [AC-2013] Code VBA pour une date
    Par boulser dans le forum Access
    Réponses: 2
    Dernier message: 30/07/2015, 22h17
  3. Regroupement de valeur pour une date
    Par Erakis dans le forum Requêtes
    Réponses: 4
    Dernier message: 15/06/2005, 21h00
  4. [VB.NET] Valur null pour une date.
    Par Lois dans le forum Windows Forms
    Réponses: 2
    Dernier message: 20/12/2004, 14h38
  5. Création requete besoin d'aide pour une date
    Par royrremi dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 14/07/2004, 22h03

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