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

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

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

Messagepar jeremie25 » 31 Août 2009, 14:51

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 :
http://www.excel-pratique.com/~files/do ... n_base.xls

Merci!
"deux choses sont infinies : l'univers et la connerie humaine...je ne suis pas sûr pour l'univers." (A. Einstein)
http://jcjm-laventure.over-blog.com/
jeremie25
Membre fidèle
 
Messages: 360
Inscription: 24 Sep 2008, 11:51
Localisation: besançon
Version Excel: 2003 FR

Messagepar vba-new » 31 Août 2009, 16:11

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
vba-new
vba-new
Membre impliqué
 
Messages: 2586
Inscription: 13 Mai 2009, 10:27
Version Excel: 2010 FR

Messagepar jeremie25 » 31 Août 2009, 16:22

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!
"deux choses sont infinies : l'univers et la connerie humaine...je ne suis pas sûr pour l'univers." (A. Einstein)
http://jcjm-laventure.over-blog.com/
jeremie25
Membre fidèle
 
Messages: 360
Inscription: 24 Sep 2008, 11:51
Localisation: besançon
Version Excel: 2003 FR

Messagepar vba-new » 31 Août 2009, 17:36

Re,

Voir fichier si ça te convient : http://www.excel-pratique.com/~files/do ... ase_V1.xls

Si tu veux mettre en jaune clair, change la ligne :
Code: Tout sélectionner
            .Range("A" & i & ":D" & i).Interior.Color = RGB(Int(Rnd * 256), Int(Rnd * 256), Int(Rnd * 256))

par
Code: Tout sélectionner
            .Range("A" & i & ":D" & i).Interior.ColorIndex = 36

Mon code met une couleur aléatoire à la ligne :D

Si problème, reviens!
vba-new
vba-new
Membre impliqué
 
Messages: 2586
Inscription: 13 Mai 2009, 10:27
Version Excel: 2010 FR

Messagepar jeremie25 » 02 Sep 2009, 12:22

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)
"deux choses sont infinies : l'univers et la connerie humaine...je ne suis pas sûr pour l'univers." (A. Einstein)
http://jcjm-laventure.over-blog.com/
jeremie25
Membre fidèle
 
Messages: 360
Inscription: 24 Sep 2008, 11:51
Localisation: besançon
Version Excel: 2003 FR

Messagepar vba-new » 02 Sep 2009, 13:08

Bonjour jeremie, forum,

Pas tout bien compris, peux-tu nous fournir un exemple?
vba-new
vba-new
Membre impliqué
 
Messages: 2586
Inscription: 13 Mai 2009, 10:27
Version Excel: 2010 FR

Messagepar dubois » 02 Sep 2009, 14:46

Bonjour à tous,

Tout sur la même feuille
http://www.excel-pratique.com/~files/doc2/Evenement_routier.xls
Amicalement
Claude.
Faire simple, c'est ce qui est le plus compliqué ! et vice versa (à méditer)
dubois
Passionné d'Excel
 
Messages: 9256
Inscription: 08 Déc 2007, 12:03
Localisation: MEUDON région parisienne
Version Excel: Vista Office 2007FR


Retourner vers Excel - VBA

 


  • Sujets similaires
    Réponses
    Vus
    Dernier message

Utilisateurs en ligne

Utilisateurs parcourant ce forum: Google Adsense [Bot] et 3 invités