(RÉSOLUE) recherche une valeur dans un tableau et renvoi l'entete de colonne

Noutchi

XLDnaute Nouveau
Bonjour à tous,

J'ai un petit problème que j'essaie de résoudre. Dans un tableau je recherche une valeur très précise (déjà déterminé) et je voudrais qu'il me renvoie la valeur de la première ligne de la colonne.

Un petit exemple pour plus de compréhension

A B C D
1: 1x 2x 3x 4x
2: 5 7 3 4
3: 1 6 2 8
4: 9 11 13 10

Ex : je recherche la valeur 7, il me renvoie 2x
je recherche la valeur 8, il me renvoie 4x

Merci :)
 

job75

XLDnaute Barbatruc
Bonsoir Noutchi, bienvenue sur XLD,

Exécutez par exemple cette macro :
Code:
Sub EnTeteColonne()
Dim x$, c As Range
x = InputBox("Valeur cherchée :")
If x = "" Then Exit Sub
With [A1].CurrentRegion 'tableau à adapter
    Set c = .Find(x, , xlValues, xlWhole)
    If c Is Nothing Then MsgBox x & " pas trouvé..." Else _
        MsgBox "En-tête : " & Intersect(.Rows(1), c.EntireColumn)
End With
End Sub
A+
 

JHA

XLDnaute Barbatruc
Bonjour à tous,

Avec la formule sur un fichier.


Pour comprendre ce que fait la formule​
Dans le ruban, onglet Formules/Evaluer la formule/Evaluer​
Cliquer de nouveau sur évaluer après compréhension de l'étape de la formule​

JHA
 

Pièces jointes

  • Classeur SLUI.xlsx
    9.4 KB · Affichages: 6

Discussions similaires

Statistiques des forums

Discussions
315 103
Messages
2 116 229
Membres
112 692
dernier inscrit
olivier Clech