(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

Membres actuellement en ligne

Statistiques des forums

Discussions
312 105
Messages
2 085 350
Membres
102 870
dernier inscrit
Armisa