OVH Cloud OVH Cloud

Accéder à une plage nommée, ... ?

2 réponses
Avatar
mouspi
Bonsoir,

Quelque chose de tout bête, mais je bloque :

Je souhaite séléctionner une zône nommée existante, dont je connais le nom
:

Dim nomZone As String
Dim nomFeuille As String
Dim nomChamp As String

nomZone = "'" & nomFeuille & "'!" & nomChamp

Range(nomZone).Select ' me retourne une erreur

Je n'ai rien vu sur EXCELABO,
Merci de vos bonnes idées

Mouspi

2 réponses

Avatar
Rai
Bonsoir,

Les noms de zones ne dépendent pas d'une feuille en particulier.
Quand on nomme une zone dans un classeur, ce nom est valide pour l'ensemble du classeur.

Ainsi, il est inutile de chercher à créer un nom de zone du style "Feuil1!MaZone", mais il suffit d'appeler "MaZone".
Range("MaZone").Select
ou
Dim nomZone as String
nomZone="MaZone"
Range(nomZone).Select

Bonne soirée

Rai

"mouspi" a écrit dans le message de news: eK16csB$
Bonsoir,

Quelque chose de tout bête, mais je bloque :

Je souhaite séléctionner une zône nommée existante, dont je connais le nom
:

Dim nomZone As String
Dim nomFeuille As String
Dim nomChamp As String

nomZone = "'" & nomFeuille & "'!" & nomChamp

Range(nomZone).Select ' me retourne une erreur

Je n'ai rien vu sur EXCELABO,
Merci de vos bonnes idées

Mouspi




Avatar
Daniel
Bonjour.
Ca fonctionne pour moi. Il faut affecter une valeur aux variables nomFeuille
et nomChamp.
Daniel
"mouspi" a écrit dans le message de news:
eK16csB$
Bonsoir,

Quelque chose de tout bête, mais je bloque :

Je souhaite séléctionner une zône nommée existante, dont je connais le nom
:

Dim nomZone As String
Dim nomFeuille As String
Dim nomChamp As String

nomZone = "'" & nomFeuille & "'!" & nomChamp

Range(nomZone).Select ' me retourne une erreur

Je n'ai rien vu sur EXCELABO,
Merci de vos bonnes idées

Mouspi