Recherche de cellule en fonction de 2 critéres

Bonjour,

Je suis un débutant sur VBA.

J'ai actuellement mis en place un système de déclaration de demande d'intervention sur véhicule en Userform.

Pour la déclaration pas de problèmes

Cependant je n'arrive pas à créer le code me permettant de revenir sur les données saisies afin de clôturer l'intervention.

Pour être plus précis:

voici les données que je saisie au travers du Userform de déclaration:

Colonne A = Immat

Colonne B =type de véhicule

Colonne C= Site de rattachement

Colonne D ==> I= les différentes pannes

Colonne J ==> date d'ouverture de la demande

Colonne K == date de clôture

Colonne L= numéro d’incrément

Colonne M = ID qui reprend (l'immat + le numéro d’incrément)

Cependant les dates de clôtures ne sont pas forcement implémentées le même jour.

il me faut ainsi accéder à de la modification.

Le process auquel je pense est le suivant

1) Userform 3 modification

2) Combobox 1 = la liste des ID

3) Textbox1 = la date de clôture de l'intervention

4) Bouton= rechercher combobox1.value dans la colonne M de ma feuille active

5) Insérer la valeur de la Textbox1 dans la cellule se trouvant sur le même niveau de ligne que cellule trouvée par la valeur de combobox1 mais dans la colonne K

Pouvez-vous svp m'aider je galère comme pas possible ?

Par avance un grand merci à qui pourra m'aider

Maxime Dos

Bonjour Maxime Dos le forum

et le fichier il est ou???

avec les explications claires dans un pavé texte dans le fichier

a+

Papou

Bonjour Papou,

Merci pour ton retour.

Je pensais l'avoir ajouté en PJ.

(Ce que je viens de faire )

Pour le besoin d'informations complémentaires que te faut-il ?

Par avance merci

Cordialement

13classeur1.xlsm (488.47 Ko)

Bonjour Maxime Dos le forum

bah pour le moment je ne peux pas te dire je vais charger le fichier et essayer de comprendre ce que tu veux et je te redis

a+

Papou

Re Maxime Dos le forum

bon alors aie aie aie!!!!

Ne me demande pas ce que je pense de ton fichier c'est mieux.

1) la feuille base on va la conserver, car elle, elle ressemble à quelque chose.

2) sauf que la feuille Base ne possède aucune base de temps pour les interventions???? Normal Pas Normal ????

3) la Feuille Alim, alors là commençons par le commencement tu as besoin de combien de colonnes ???

1.num Immat 2 type véhicule 3. date de demande 4.date de clôture ensuite par intervention il faut combien de colonne ???

5.pour le type de réparation 6. pour le temps de réparation et ensuite ???? Tu as quadrillé 267 colonnes

4) ta colonne L est inutile

5) ta colonne M est inutile et je pense que je peux aller jusqu'à la fin des colonnes la JG !!!!!!!!!!!!!!!!!!!!!!!!!!

Ta base doit reprendre tous les éléments utiles donc autant de lignes que d'intervention donc des lignes de 6 colonnes + peut être le prix de l'intervention de base ou le temps ou je ne sais pas comment tu travailles avec ce fichier une certitude avec ta manière de faire ton fichier va virer au cauchemard d'ici peu avec toutes les formules inutiles

Le pourquoi de la colonne 32 à la 267 de 1 colonne sur 2 = Ouverture ou =Clôture ?????

Pour moi le premier travail est de savoir de quoi tu auras besoin dans le futur , un minimum de 6 colonnes + éventuellement une colonne différence entre Demande et Clôture les prix etc etc mais en tout état de cause pas 267 colonnes

Ensuite les userforms là c'est pareil 6 userforms pour gérer des lignes de 6 colonnes admettons 10 colonnes

1 userform avec une listbox, autant de textbox que de colonnes souhaitées , un textbox de recherche intuitive pour affiner la recherche et un ou deux boutons et basta

voilà si l'aventure te dis tu réponds sur le ci-dessus et on avance

autrement bonne chance

a+

Papou

PS: après la synthèse de tes demandes pour regrouper les interventions d'un même véhicule c'est une question de code c'est tout et peut-être d'un userform en plus, j'ai bien dit peut-être.

Merci pour ton retour.

Ta vision me va très bien.

Dans ce cadre je vais te faire voir exactement le besoin:

Fonction et informations

1) Base de données:

Cette base de donnée doit me regrouper les éléments suivants

  • Immatriculation du véhicule
  • Type de véhicule
  • Site de rattachement ( VLG/ALF)
  • Liste du personnel habilité (à saisir)
  • liste du personnel (conducteur)
  • Type de panne

2) Formulaire de saisie de demande d'intervention

Le formulaire de saisie doit suivre la logique suivante:

a)La personne saisie l'immatriculation du véhicule.

=> 2 informations sortent (Le type de véhicule & le site de rattachement)

b) Pouvoir saisir plusieurs types de pannes si nécessaire

c) Intégrer le nom du dernier utilisateur du véhicule

d) Déclarer la date d'ouverture de demande d'intervention

e) Si possible intégrer la date de clôture d'intervention

L'ensemble de ces points doit générer un numéro unique d'interventions ( un numéro d’incrément + le numéro d'immatriculation)

3)Formulaire de modification:

a) récupérer la liste des numéros uniques avec le statut (ouvert ou fermé)

b) pouvoir sélectionner un numéro unique pour accéder à de la modification (clôturer la demande )

c) et éventuellement la date de création si faute de frappe

4) Formulaire KPI:

Permettre de rendre graphique les informations ci-dessous:

a) Histogramme : temps moyen de traitement d'une demande d'intervention

b) Courbe: suivre l'évolution du nombre d'intervention mois/mois

c) Pareto: occurrence des pannes

d) Taux : mesure du taux de disponibilité du parc automobile

5) Formulaire consultation

Ce formulaire doit permettre de récupérer grâce au numéro unique de ressortir l'ensemble des éléments d'une demande.

Est-ce clair ?

Dans l'attente de ton retour et par avance un grand merci

Maxime

Ré bonjour Maxime dos le forum

Je ne suis plus sur mon pc je vais regarder ce soir ou demain matin

Bonne soirée

Papou

Re Bonsoir Maxime Dos le forum

bon alors le point 4 je ne m'en occuperai pas il y a des tcd qui feront parfaitement le travail

Donc toujours pas de Notion de prix ?????? Normal Pas Normal ?????

-Liste du personnel habilité (à saisir)

-liste du personnel (conducteur)

là je ne vais pas l'inventer, si tu ne me fournis pas les deux listes je ne peux pas les deviner

pour la saisie de la demande et les modifications pour moi c'est le même userform pourquoi en faire 2 ??

envoie déjà les listes et après je commence et le numéro d'intervention sera en colonne A de 0000001 à tu seras en retraite

Une question tu penses que pour les interventions il peut y en avoir combien pour un véhicule??

car je réfléchi à la manière de stocker les données, et si tu as une intervention, cela représente combien de colonnes pour 1 intervention ??? Juste le type d'intervention?? ou quelque chose d'autre???

dans l'attente de ta réponse

a+

Papou

PS: de mon tel pas facile de répondre

Bonjour Papou,

Merci beaucoup pour tes retours.

1) Alors pour te répondre, les coûts ne sont pas nécessaires (mais merci de proposer )

2)La base de données est en PJ

*Je n'ai simplement pas intégrer les noms dans les listes.

3) Concernant les interventions

J'ai simplement besoin de pouvoir déclarer des symptômes sans restriction de nombre mais de format.

Pas besoin d'un délai par intervention.

L'idée est de mesurer le temps moyen de traitement d'un véhicule et de mesurer les occurrences de pannes.

Si tu as d'autres questions n'hésites pas

Mais dans tous les cas un grand merci pour ton temps.

Cordialement

9base.xlsx (13.25 Ko)

Re Maxime Dos le forum

*Je n'ai simplement pas intégrer les noms dans les listes.

c'est justement la seule chose dont j'avais besoin!!!!

Laisse tomber, je vais en créer deux, et si cela ne te plait pas je ne referai pas évidemment !!

a+

Papou

Merci Papou,

Je comprends mais vu qu'il est question de personnes réelles, je dois garder un minimum d’anonymat.

Si nous mettons Monsieur A, Monsieur B etc etc cela devrait le faire ?

Cordialement

Re Maxime Do le forum

De la confidentialité, oui mais des noms, il y en a plein le dictionnaire!!!!

Bref c'est pas grave moi j'ai fini.

Voilà tu as de quoi gérer tes ajouts de demandes, et tes modifications sans limitations du nombre de pannes

tu as de la lecture dans la feuille Menu

à toi de tester maintenant

a+

Papou

17maximedos-v3.xlsm (101.24 Ko)

Tu déchires PAPOU,

Je vais lire ça attentivement et te ferais un retour dans la journée.

Mais dans tous les cas un grand merci

Maxime

Bon et bien je viens de tester et merci pour tout.

C'est ergonomique et intuitif.

Merci beaucoup je vais bien m'en inspirer pour m’expérimenter.

Re Maxime Dos le forum

la V4 avec deux boutons pour supprimer les dates de transfert et de Clôture en cas d'erreur

tu remarqueras que j'ai mis le delta entre la date de déclaration et la date de clôture en colonne J en nombre de jours

a+

Papou

19maximedos-v4.xlsm (100.08 Ko)

Bonjour Maxime dos le forum

si tu estimes que ton problème est résolu, merci de cliquer sur le résolu le V vert à droite

a+

Papou

Rechercher des sujets similaires à "recherche fonction criteres"