Rechercher une colonne en fonction du nom de la colonne

Bonjour,

j'ai un fichier dans lequel j'ai un tableau avec des noms de colonnes. J'aimerais chercher la colonne qui porte le nom "Delta", puis récupérer les cordonnées de cette case pour pouvoir, par la suite agir sur les données présentes dans la colonne "Delta".

Dim localise As String

localise = Cells.Find("Delta", , xlValues).Address

MsgBox localise

Pour l'instant j'ai ce bout de code qui me permet de retourner la valeur "$D$1" car ma case est en D1. Mais si par la suite je veux agir dans la colonne "Delta" comment je peux faire pour "découper" les cordonnées ? Pour par exemple lui dire de D2 à D10 tu les met en italique ?

(je précise que ma colonne "Delta" ne se trouve pas forcément dans la colonne D)

Bonjour Dimitri_B et le forum

Avec cette solution vous récupérez le numéro de la colonne dans la variable y:

Sub Nettoyeur_2000()

'Fonction Year extraire l'année, Day le jour, ...

' ZONE DE TEST
'resultat = InputBox("Quelle colonne ?", "Trouver nom de la colonne") 'La variable reçoit la valeur entrée dans l'InputBox
'MsgBox Coord

Dim localise As String

localise = Cells.Find("Delta", , xlValues).Address
y = Range(localise).Column
MsgBox localise
MsgBox y

End Sub

Merci Fc pour cette réponse très matinale,

en plus en remplaçant .Colum par .Row j'ai le numéro de ligne c'est parfait merci beaucoup.

Rechercher des sujets similaires à "rechercher colonne fonction nom"