Comment accéder à une cellule en se basant sur le nom de la colonne ?

O

Olivier

Guest
Bonjour,

Je cherche à récupérer la valeur d'une cellule dont je connais le nom de la colonne mais pas sa position (celle-çi pouvant évoluer).
En clair au lieu de faire une instruction du type MaValeur = Cells(5, 5).Value
je voudrais faire plutôt MaValeur = Cells(5, "Protocol Id").Value

Tel quel, cela ne passe pas.
Y a t'il une instruction spéciale pour cela ?

Merci
Olivier
 

Pièces jointes

  • Test.xls
    16 KB · Affichages: 84
  • Test.xls
    16 KB · Affichages: 89
  • Test.xls
    16 KB · Affichages: 86
S

STéphane

Guest
bonjour

utilise la méthode find
tu pourrais écrire un truc du genre suivant ;
set c=activesheet.rows(1).find what:=Protocol Id , ......
if not c is nothing then indexcol=c.column
MaValeur = Cells(5, "Protocol Id").Value
end if

bye
Stéphane
 

Discussions similaires

Statistiques des forums

Discussions
314 021
Messages
2 104 673
Membres
109 101
dernier inscrit
moiii