Excel, cherche valeur dans matrice et renvoye
Résolu/Fermé
A voir également:
- Excel recherche valeur dans matrice
- Liste déroulante excel - Guide
- Recherche automatique des chaînes ne fonctionne pas - Guide
- Si et excel - Guide
- Word et excel gratuit - Guide
- Aller à la ligne excel - Guide
3 réponses
michel_m
Messages postés
16603
Date d'inscription
lundi 12 septembre 2005
Statut
Contributeur
Dernière intervention
16 décembre 2023
3 310
21 déc. 2010 à 11:44
21 déc. 2010 à 11:44
Bonjour,
proposition à adapter à la position de ton tableau dans la feuille
https://www.cjoint.com/?0mvlQW7njsm
proposition à adapter à la position de ton tableau dans la feuille
https://www.cjoint.com/?0mvlQW7njsm
pépé35530
Messages postés
2942
Date d'inscription
vendredi 1 mai 2009
Statut
Membre
Dernière intervention
19 mars 2016
1 386
21 déc. 2010 à 11:33
21 déc. 2010 à 11:33
Bonjour,
Je ne vois pas trop l'intérêt de ton tableau.
Pourquoi ne pas construire un tableau avec :
1 colonne pour tes nombres,
1 colonne pour les marques
1 colonne pour la couleur.
ou même fusionner les colonnes marques et couleur (tu aurais alors 9 lignes sur deux colonnes).
A+
pépé
Je ne vois pas trop l'intérêt de ton tableau.
Pourquoi ne pas construire un tableau avec :
1 colonne pour tes nombres,
1 colonne pour les marques
1 colonne pour la couleur.
ou même fusionner les colonnes marques et couleur (tu aurais alors 9 lignes sur deux colonnes).
A+
pépé
ccm81
Messages postés
10905
Date d'inscription
lundi 18 octobre 2010
Statut
Membre
Dernière intervention
27 décembre 2024
2 429
21 déc. 2010 à 11:46
21 déc. 2010 à 11:46
bonjour
sans passer par une macro, il doit y avoir moyen mais je ne sais pas faire
avec macro
Nommer Tab la plage des données sur la feuille y compris les lignes de titre (vehicule, couleur)
Mettre cette fonction dans un module (Alt-F11 pour acceder à l'éditeur VBA)
Pour utiliser par exemple la valeur entrée en A5
A6 = f(A5)
RQ. f renvoie "" si la valeur entrée n'est pas trouvée
sans passer par une macro, il doit y avoir moyen mais je ne sais pas faire
avec macro
Nommer Tab la plage des données sur la feuille y compris les lignes de titre (vehicule, couleur)
Mettre cette fonction dans un module (Alt-F11 pour acceder à l'éditeur VBA)
Pour utiliser par exemple la valeur entrée en A5
A6 = f(A5)
RQ. f renvoie "" si la valeur entrée n'est pas trouvée
Function f(n As Long) As String Dim li As Long, co As Long Dim nbli As Long, nbco As Long Dim s As String nbli = Range("Tab").Rows.Count nbco = Range("Tab").Columns.Count For li = 2 To nbli For co = 2 To nbco If Range("Tab").Cells(li, co) = n Then f = Range("Tab").Cells(li, 1) & " " & Range("Tab").Cells(1, co) Exit Function End If Next co Next li f = "" End Functionbonne suite
21 déc. 2010 à 11:51
cordialement
21 déc. 2010 à 12:45