Recherche d'une ligne dans une BDD en fonction de critères

Bonjour

Voilà mon nouveau problème

Je bosse dans un service routier. Nous avons une base de données de tous les événements routiers qui nous parviennent.

J’ai automatisé la procédure de saisie. Le hic, c'est que souvent, les éléments d'un événement arrivent par morceau. A la première saisie, il manque souvent l'heure par exemple.

1 mois après par exemple, quand d'autres éléments complémentaires arrivent, je dois mettre à jour la base.

J’aimerais donc à l'aide d'un bouton, qu’une macro me dise si l'événement que je saisi ne l'a pas déjà été. L'idée c'est de ne pas faire de doublon.

Plus d'explication ici :

https://www.excel-pratique.com/~files/doc2/emxouverification_base.xls

Merci!

Bonjour jeremie, forum,

Je n'ai pas bien compris cette partie jeremie :

Pour affiner on pourrait imaginer une mise en valeur de cette ligne dans la base (tri pour être en 1ère position, coloration...)

Peux-tu nous dire exactement ce que tu souhaites obtenir avec l'exemple de ton fichier?

Cordialement

Salut vba-new

Merci de réfléchir à mon problème!

En fait je donnais des pistes. Le best of serait , si les carctéristiques de l'événement qu'on saisi correspondent déja à un événement de la base, de cliquer sur un bouton qui nous ammènerait directement sur la ligne en question dans la base, qui pourra a la rigueur être colorié par un fond jaune clair.

Si tu as d'autres questions, n'hésite pas...ca ne doit pas être facile cette histoire...

Merci!

Re,

Voir fichier si ça te convient : https://www.excel-pratique.com/~files/doc2/emxouverification_base_V1.xls

Si tu veux mettre en jaune clair, change la ligne :

            .Range("A" & i & ":D" & i).Interior.Color = RGB(Int(Rnd * 256), Int(Rnd * 256), Int(Rnd * 256))

par

            .Range("A" & i & ":D" & i).Interior.ColorIndex = 36

Mon code met une couleur aléatoire à la ligne

Si problème, reviens!

Re salut!

Ecoute, c'est juste énorme ton truc! J'adore, c'est ce qu'il me fallait !

Dis, tu crois qu'on peut faire en sorte que la macro détecte un groupe d'événement qui peuvent convenir, et non un seul?

Car par exemple, s'il me manque la route, il se peut que plus d'un événement dans la base corresponde, tu vois?

Sinon c'est génial, je vais essayer d'adapter ca à ma procédure!

J'te tiens au courant!

(je mets pas "résolu", car j'ai encore des questions sur le sujet)

Bonjour jeremie, forum,

Pas tout bien compris, peux-tu nous fournir un exemple?

Bonjour à tous,

Tout sur la même feuille

https://www.excel-pratique.com/~files/doc2/Evenement_routier.xls

Amicalement

Claude.

Rechercher des sujets similaires à "recherche ligne bdd fonction criteres"