Message selon date

Bonjour , je voudrais mettre en place sur mon userform une vérification de date de retour en stock chez mes fournisseurs afin de me rapprocher de lui et de vérifier si je peux passer commande.

A l'ouverture de mon userform je met la date du jour dans ma feuille infos.

Dans ma BD les noms de mes adhérents ( association ) ainsi que l'article , sa taille et chez quel fournisseurs il a choisi son teeshirt.

Donc dans mon exemple voir fichier joint je comprend pas pourquoi ma condition if n'est pas prix en compte ?

Tout s'affiche, alors que je devrais avoir seulement l'article 1 , xl , fournisseur 1 ( data inférieure ), les autres dates étant supérieure ou inexistante ?

Merci d'avance.

9retour.xlsm (24.73 Ko)

bonjour

pas de VBA

une simple colonne Ecart = dateretour-datequetusaisisdansonglet1celluleA1

et une colonne alarme =SI (Ecart>0;"ALERTE !";"") que tu mets en caractères rouges gras.

si tu as plus de cent lignes, mets en onglet 1 cellule A2 un test si Alarme contient au moins une cellule non vide.

Bonjour le fil, bonjour le forum,

C'est ta condition qui est mauvaise ! Elle fait référence à H1 alors que la date est en H2...

J'écrirais plutôt comme ça :

If c.Value <> "" And c.Value < Sheets("infos").Range("H2").Value Then

Bonjour , merci ... pfffff comment j'ai pas vu ça h2 lol.

Merci beaucoup.

Rechercher des sujets similaires à "message date"