OVH Cloud OVH Cloud

plage nommée et variable

4 réponses
Avatar
J-Dan
bonjour =E0 tous,

j'ai des plages nomm=E9es dans un classeur, une variable X=20
qui peut prendre une valeur correspondant au nom d'une de=20
ces plages, mais je n'arrive pas =E0 relier l'ensemble pour=20
pouvoir selectionner la plage par X
ex: X =3D "nom_d1_plage"
X.activate=20
j'espere avoir =E9t=E9 clair.

merci

4 réponses

Avatar
Bourby
bonjour,

dim maPlage as Range, x as String
x="nom_d1_plage"
set maPlage = Range(x)
maPlage.Activate

cordialement

Bourby

"J-Dan" a écrit dans le message news:
14ee101c44580$c31bdc90$
bonjour à tous,

j'ai des plages nommées dans un classeur, une variable X
qui peut prendre une valeur correspondant au nom d'une de
ces plages, mais je n'arrive pas à relier l'ensemble pour
pouvoir selectionner la plage par X
ex: X = "nom_d1_plage"
X.activate
j'espere avoir été clair.

merci
Avatar
J-Dan
merci Bourby pour ta réponse,

en fait je me suis mal exprimé.
Je voudrais à partir d'un ComboBox.text selectionner ma
plage nommée.
ex : MonChoix = Combobox1.text (ce qui retourne le nom
d'une plage) et j'aimerais pouvoir faire
Range(MonChoix).Activate
Mais Excel n'apprécie que modérement mon approximation
syntaxique...

-----Message d'origine-----
bonjour,

dim maPlage as Range, x as String
x="nom_d1_plage"
set maPlage = Range(x)
maPlage.Activate

cordialement

Bourby

"J-Dan" a écrit
dans le message news:

14ee101c44580$c31bdc90$
bonjour à tous,

j'ai des plages nommées dans un classeur, une variable X
qui peut prendre une valeur correspondant au nom d'une de
ces plages, mais je n'arrive pas à relier l'ensemble pour
pouvoir selectionner la plage par X
ex: X = "nom_d1_plage"
X.activate
j'espere avoir été clair.

merci


.



Avatar
isabelle
bonjour J-Dan,

essaie comme ça,
Application.Goto Range(MonChoix)

isabelle


merci Bourby pour ta réponse,

en fait je me suis mal exprimé.
Je voudrais à partir d'un ComboBox.text selectionner ma
plage nommée.
ex : MonChoix = Combobox1.text (ce qui retourne le nom
d'une plage) et j'aimerais pouvoir faire
Range(MonChoix).Activate
Mais Excel n'apprécie que modérement mon approximation
syntaxique...

-----Message d'origine-----
bonjour,

dim maPlage as Range, x as String
x="nom_d1_plage"
set maPlage = Range(x)
maPlage.Activate

cordialement

Bourby

"J-Dan" a écrit
dans le message news:

14ee101c44580$c31bdc90$
bonjour à tous,

j'ai des plages nommées dans un classeur, une variable X
qui peut prendre une valeur correspondant au nom d'une de
ces plages, mais je n'arrive pas à relier l'ensemble pour
pouvoir selectionner la plage par X
ex: X = "nom_d1_plage"
X.activate
j'espere avoir été clair.

merci


.





Avatar
J-Dan
c'est tout à fait ce que je voulais,

merci et gros bec (comme dirait Garnote), Isabelle


-----Message d'origine-----
bonjour J-Dan,

essaie comme ça,
Application.Goto Range(MonChoix)

isabelle


merci Bourby pour ta réponse,

en fait je me suis mal exprimé.
Je voudrais à partir d'un ComboBox.text selectionner ma
plage nommée.
ex : MonChoix = Combobox1.text (ce qui retourne le nom
d'une plage) et j'aimerais pouvoir faire
Range(MonChoix).Activate
Mais Excel n'apprécie que modérement mon approximation
syntaxique...

-----Message d'origine-----
bonjour,

dim maPlage as Range, x as String
x="nom_d1_plage"
set maPlage = Range(x)
maPlage.Activate

cordialement

Bourby

"J-Dan" a écrit
dans le message news:

14ee101c44580$c31bdc90$
bonjour à tous,

j'ai des plages nommées dans un classeur, une
variable X



qui peut prendre une valeur correspondant au nom
d'une de



ces plages, mais je n'arrive pas à relier l'ensemble
pour



pouvoir selectionner la plage par X
ex: X = "nom_d1_plage"
X.activate
j'espere avoir été clair.

merci


.

.