OVH Cloud OVH Cloud

utiliser une colonne (déjà) nommée dans une sub

3 réponses
Avatar
DF
Bonjour,

Dans ma macro, j'ai utilisé la forme suivante :

cells (ligne,6).value
par exemple.
avec ligne = x suivant le code...

après coup ! j'ai décidé de nommer la colonne 6...
(menu : insertion, nom ,definir ... ) : "nom_colonne

La question : comment transformer la ligne avec cells pour
remplacer 6 par "nom_colonne"

Merci, et future bonne semaine !

Didier

3 réponses

Avatar
Michel Pierron
Bonsoir DF;
ActiveWorkbook.Names.Add "nom_colonne", Columns("F:F")
MP

"DF" a écrit dans le message de
news:uEHZKJA$
Bonjour,

Dans ma macro, j'ai utilisé la forme suivante :

cells (ligne,6).value
par exemple.
avec ligne = x suivant le code...

après coup ! j'ai décidé de nommer la colonne 6...
(menu : insertion, nom ,definir ... ) : "nom_colonne

La question : comment transformer la ligne avec cells pour
remplacer 6 par "nom_colonne"

Merci, et future bonne semaine !

Didier


Avatar
docm
Bonjour.

Je crois que tu peux utiliser la syntaxe suivante pour remplacer le 6 dans
cells (ligne,6).value :
range("nom_colonne").column

Saluts

"DF" wrote in message
news:uEHZKJA$
Bonjour,

Dans ma macro, j'ai utilisé la forme suivante :

cells (ligne,6).value
par exemple.
avec ligne = x suivant le code...

après coup ! j'ai décidé de nommer la colonne 6...
(menu : insertion, nom ,definir ... ) : "nom_colonne

La question : comment transformer la ligne avec cells pour
remplacer 6 par "nom_colonne"

Merci, et future bonne semaine !

Didier


Avatar
DidierF
docm wrote:
Merci, ça marche OK !

Salut
merci aussi à Michel Pierron !
Didier