Microsoft 365 moteur de recherche

Patoche42

XLDnaute Junior
Bonjour,
Je préviens tout d'abord que je ne suis pas un expert sur excel...
J'ai eu beau regarder sur le forum , je n'arrive pas à trouver (ou à comprendre) comment créer un moteur de recherche avec mes critères à moi.
J'ai des données avec des liens sur la feuille 2 et j'aimerai que sur la première feuille quand je tape une référence cela m'affiche la référence avec les repères et ces liens qui sont affectés.
J’espère avoir été clair.
en vous remerciant d'avance.
 

Pièces jointes

  • Générateur de rapport.xlsx
    34.8 KB · Affichages: 41
Dernière édition:
Solution
Avec mon fichier (1) on peut entrer n'importe quoi en H3, le contrôle de validation ne fonctionne pas.

Ce fichier (2) y remédie, j'ai modifié la définition de ListeRepères et la formule de validation en H3.

Bonne nuit.

danielco

XLDnaute Accro
Bonjour,

En H4 (par exemple), mets :

VB:
=INDEX(données!$B:$B;AGREGAT(15;6;LIGNE(données!$A$1:$A$2000)/(données!$A$1:$A$2000=$F$4);LIGNE(A1)));0)

Tire la formule vers le bas.

Pour masquer les "0" inopportuns, mets la colonne H au format perso:

Standard,Standard;

(avec le ";" à la fin).

Cordialement.

Daniel
 

fanfan38

XLDnaute Barbatruc
Bonjour
l'écriture en gras dans un forum veut dire colère...
Ci joint ma solution par macro
A+ François

Ps: Salut Daniel
Je vais me coucher moins con... je connaissais pas cette fonction AGREGAT
par contre il y a une parenthèse de trop après LIGNE(A1)
 

Pièces jointes

  • Générateur de rapport.xlsm
    43.6 KB · Affichages: 9
Dernière édition:

danielco

XLDnaute Accro
Bonjjou
Bonjour
l'écriture en gras dans un forum veut dire colère...
Ci joint ma solution par macro
A+ François

Ps: Salut Daniel
Je vais me coucher moins con... je connaissais pas cette fonction AGREGAT
par contre il y a une parenthèse de trop après LIGNE(A1)
Bonjour @fanfan38
Effectivement, erreur de copier coller :

VB:
=INDEX(données!$B:$B;AGREGAT(15;6;LIGNE(données!$A$1:$A$2000)/(données!$A$1:$A$2000=$F$4);LIGNE(A1)))

Oui AGREGAT est sympa. J'aurais pu utiliser GRANDE.VALEUR à la place, mais la formule aurait été matricielle. Par contre, elle est moins parlante (du moins, pour moi).

Daniel
 

Patoche42

XLDnaute Junior
Merci pour votre réactivité
Pour l’écriture en gras je n'avais pas fait attention et je ne savais que cela avait une signification (merci pour l'info ;) )
Daniel,
j'ai essayé de copier coller ta formule mais cela ne marche pas (voir capture)
Capture.JPG

je dois zapper quelque chose.

François,
je regarderais ton fichier chez moi car sur le PC de mon TAF je ne peux activer les macros a cause de l'admin.
 

Patoche42

XLDnaute Junior
Oui ,c'est ça
Par contre je viens d'essayer ton fichier avec les macros ,du coup j'ai le même problème avec les liens.

Si ce n'est pas trop abuser de ton temps, est ce qu'il y a moyen de créer un 3eme onglet qui, quand on écris dans une case une référence, génère dans l'onglet "données" la référence et tous ces repères?
Ou si tu as une autre approche pour mon problème je suis preneur.
Merci encore pour le temps passé pour moi
 

job75

XLDnaute Barbatruc
Bonjour viviepat, danielco, fanfan38,

Voyez le fichier joint et les macros dans le code des feuilles.

Elles créent les listes de validation en F3 et H3 de la 1ère feuille.

Ces listes se déroulent automatiquement quand leur cellule est sélectionnée.

A+
 

Pièces jointes

  • Générateur de rapport(1).xlsm
    49.9 KB · Affichages: 11

Discussions similaires

Statistiques des forums

Discussions
312 175
Messages
2 085 953
Membres
103 058
dernier inscrit
florentLP