Rechercher un nom dans une liste
Fermé
sylla.junior2
-
29 janv. 2016 à 15:35
Mike-31 Messages postés 18354 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 1 janvier 2025 - 29 janv. 2016 à 16:30
Mike-31 Messages postés 18354 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 1 janvier 2025 - 29 janv. 2016 à 16:30
A voir également:
- Rechercher un nom dans une liste excel
- Liste déroulante excel - Guide
- Rechercher ou entrer l'adresse - Guide
- Annuaire portable gratuit a partir d'un nom ✓ - Forum Mobile
- Excel liste déroulante en cascade - Guide
- Déplacer une colonne excel - Guide
3 réponses
Mike-31
Messages postés
18354
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
1 janvier 2025
5 110
Modifié par Mike-31 le 29/01/2016 à 15:47
Modifié par Mike-31 le 29/01/2016 à 15:47
Bonjour,
tu n'as pas besoin de VBA pour ça
exemple tu saisis le matricule de l'élève ou tu crées une liste de validation exemple en F2 avec une rechercheV exemple en G2 =RECHERCHEV(F2;ta base de donnée;colonne de recherche;0)
exemple ta base de données est de A1 à E50 et colonne A tes matricules, pour rechercher la valeur colonne B
=RECHERCHEV(F2;A1:E50;2;0)
pour afficher la valeur de la colonne C
=RECHERCHEV(F2;A1:E50;3;0)
si ta matrice est sur une autre feuille nomme la exemple List, la formule devient
=RECHERCHEV(F2;List;2;0) pour récupérer les données de la colonne B
=RECHERCHEV(F2;List;3;0) pour récupérer les données de la colonne C etc ...
il est possible d'améliorer la formule avec une gestion d'erreur pour éviter l'affichage #N/A
A+
Mike-31
Une période d'échec est un moment rêvé pour semer les graines du savoir.
tu n'as pas besoin de VBA pour ça
exemple tu saisis le matricule de l'élève ou tu crées une liste de validation exemple en F2 avec une rechercheV exemple en G2 =RECHERCHEV(F2;ta base de donnée;colonne de recherche;0)
exemple ta base de données est de A1 à E50 et colonne A tes matricules, pour rechercher la valeur colonne B
=RECHERCHEV(F2;A1:E50;2;0)
pour afficher la valeur de la colonne C
=RECHERCHEV(F2;A1:E50;3;0)
si ta matrice est sur une autre feuille nomme la exemple List, la formule devient
=RECHERCHEV(F2;List;2;0) pour récupérer les données de la colonne B
=RECHERCHEV(F2;List;3;0) pour récupérer les données de la colonne C etc ...
il est possible d'améliorer la formule avec une gestion d'erreur pour éviter l'affichage #N/A
A+
Mike-31
Une période d'échec est un moment rêvé pour semer les graines du savoir.
29 janv. 2016 à 16:06