Range avec colonne nommée

ericTA

XLDnaute Occasionnel
Bonjour à tous,
petite question j'ai une colonne avec un Nom "Prix" équivalent à ma colonne F
pour avoir un prix j'ai la syntaxe : Range("F5").value
très bien mais si qq insert une colonne ça ne marche plus.
on peut avoir Range("Cellule").value mais comment peut-on faire : Range("Prix"5).value
c'est à dire que ma colonne c'est le nom de la colonne, comme ça si il y a ajout on suppression d'une colonne mon code fonctionne toujours.
Désolé je ne suis peut-être pas suffisamment claire.
Merci d'avance pour votre aide
Eric
 

jecherche

XLDnaute Occasionnel
Bonjour,

Une astuce, voir si ça convient :
Nomme la cellule F1 "Prix"
Puis si tu veux la valeur de F5 : Range("Prix").Offset(4, 0).Value
Si "Prix" = F1, F5 sera 4 plus bas.
Ainsi, l'ajout ou la suppression de colonnes n'influencera pas.


Jecherche
 

Discussions similaires

Statistiques des forums

Discussions
312 330
Messages
2 087 351
Membres
103 526
dernier inscrit
HEC