Pouvez vous me dire comment faire pour aller chercher le numéro de colonne, d'une cellule d'une ligne précise (ligne 1) avec une valeur précise également, et ce grâce à une macro.
dans l'idée, la formule devrait être :
rechercher dans la ligne 1 le numéro de colonne pour la cellule qui contient en valeur "xyz"
Sub recherche()
Dim c As Range
With Sheets("Feuil1").Rows(1).Cells
Set c = .Find("xyz", , xlValues, xlWhole)
If Not c Is Nothing Then
MsgBox c.Column
End If
End With
ENd Sub
Avec pour nom de feuille "Feuil1"
Bonne soirée
EDIT: Rectification, effectivement End Sub et End With en trop !
Sub recherche()
Dim c As Range
With Sheets("Feuil1").Rows(1).Cells
Set c = .Find("xyz", , xlValues, xlWhole)
If Not c Is Nothing Then
MsgBox Mid(c.Address, 2, InStr(2, c.Address, "$") - 2)
End If
End With
End Sub