FINDX (ex FindXY) [Supprimé]

Statut
La discussion n'est pas ouverte à d'autres réponses

p'tit vieux

XLDnaute Occasionnel
p'tit vieux a soumis une nouvelle ressource:

FINDXY - Recherche multi zones avec affichage des résultats automatique

FINDXY() est une fonction matricielle.
Elle vous permet de faire des recherches sur un ou plusieurs critères et d'obtenir les résultats dans la zone que vous avez sélectionnée.

Les critères de recherche (FindWhat) peuvent être:
- Des valeurs contenues dans des cellules contigus ou non et situées dans la même feuille que celle de FINDXY() ou dans une autre.
- Des textes tapés dans la fonction FINDXY
- Un mixte de cellules et de textes.

Les zones de...

En savoir plus sur cette ressource...
 

p'tit vieux

XLDnaute Occasionnel
Pour l'installation:
En plus du fichier AL7_FINDXY V2.0.4.xlam en téléchargement,
IL FAUT AUSSI référencer le fichier EXCELDNA 64 bits: ExcelDna.IntelliSense64.xll
(Fichier Zip ExcelDna.IntelliSense64.zip à décompresser)
Vous le trouverez ci-dessous
Si vous avez une version EXCEL 32 bits utiliser le fichier EXCELDNA 32 bits ci-joint.


TUTO 1er pas:
La 1ère vidéo:


Fichier exemple ci-joint.
Les étapes à suivre:
1) Choisir la zone dans laquelle s'afficheront les résultats Ici autant de lignes que la zone de recherche et autant de colonne que de colonne résultats à afficher.
2) Dans la barre de formule saisir:
  1. "= FindXY(" -> les paramètres et leurs valeurs possibles s'affichent.
  2. Continuez en choisissant la (ou les) cellules des valeurs à trouver (FindWhat).
    Dans l'exemple -> H10:K14
  3. Pour passer au paramètre suivant (FindWhere), tapez un point-virgule ;
    (ou virgule si Excel est en anglais).
  4. Sélectionnez la zone dans laquelle vous voulez rechercher (FindWhere).
    Dans l'exemple ->C10:C22
  5. Tapez une parenthèse pour fermer la fonction puis simultanément tapez les touches [Control] + [Entrée]
Les résultats s'affichent en face de chacune des lignes correspondantes.
Si une valeur n'est pas trouvée #N/A s'affiche.
Ou autre chose (exemple: " - - - - " ou "🤢👿") 😁


2éme partie de ce tuto
Je vous montre comment obtenir plusieurs résultats à afficher dans la zone d'affichage sélectionnée.
Dans la 2éme partie de la vidéo je vous montre la même chose avec en plus comment remplacer la valeur d'erreur #N/A (affichée si pas la valeur n'est pas trouvée).
Le bonus du jour!
Si vous ne voulez pas voir #N/A:
Avant de fermer la parenthèse, tapez des points-virgules jusqu'à ce que le paramètre ReplaceNA s'affiche en gras et tapez "" pour ne rien voir .

Attention!
Pour avoir la totalité des résultats affichés
Vous devez avoir autant de lignes que la zone de recherche (FindWhere) et autant de colonnes que les colonnes que vous désirez lire (WhereToRead).
 

Pièces jointes

  • ExcelDna.IntelliSense64.zip
    360.3 KB · Affichages: 3
  • ExcelDna.IntelliSense-32Bits.zip
    294.3 KB · Affichages: 1
  • EXPLE-1 BASIC.xlsx
    37.6 KB · Affichages: 3
Dernière édition:

p'tit vieux

XLDnaute Occasionnel
TUTO 2: Obtenir des résultats sur plusieurs colonnes
Fichier exemple ci-joint
Voici comment faire une recherche sur une zone et choisir plusieurs colonnes quelconques, contiguës ou non, de résultats à afficher dans l'ordre de son choix.
Les étapes:
  1. Choisir la zone dans laquelle s'afficheront les résultats
    Ici autant de lignes que la zone de recherche et autant de colonne que de colonne résultats à afficher.
  2. Sélectionnez cellules contenant les valeurs recherchées (FindWhat)
  3. Sélectionnez la zone de recherche (FindWhere) (ou trouver les valeurs) contenant les valeurs à trouver suivi du point-virgule ;
    (ou des virgules si Excel est en anglais)
  4. Tapez point-virgule ; pour passer au paramètre suivant (WhereToRead)
  5. Choisissez UNE CELLULE PAR COLONNE que vous voulez lire (les résultats).
    L'ordre de votre sélection détermine l'ordre d'affichage.
  6. Tapez une parenthèse fermée ) pour clore la fonction.
  7. Tapez sur [Control] + [Maj] + [Entrée] simultanément pour valider la fonction matricielle.
    Les résultats s'affichent
Les résultats de chaque colonnes choisies s'affichent en face de chacune des lignes correspondantes.
Vous pouvez télécharger le fichier Excel ci-dessous.
 
Dernière édition:

p'tit vieux

XLDnaute Occasionnel
p'tit vieux a mis à jour FINDX (ex FindXY) avec une nouvelle entrée de mise à jour:

FINDX() V1.0.0 C1

Bonjour à tous,
Ce fut dur et long mais elle arrive … 😁
Nouvelle version de FINDX() V1.0.0 (C1)

Avec sa présentation

Sauf si c'est déjà fait, comme la précédente n'oubliez pas d'installer le fichier Intellisense (64 ou 32 bits suivant votre version d'Excel). Ce fichier ainsi que le(s) exemple(s) sont téléchargeable dans la 'Discussion'

A bientôt pour les vidéos supports.

Lire le reste de cette entrée de mise à jour...
 
Statut
La discussion n'est pas ouverte à d'autres réponses

Statistiques des forums

Discussions
315 067
Messages
2 115 887
Membres
112 613
dernier inscrit
QUINTELA1969