sgd1
Messages postés7Date d'inscriptionlundi 10 décembre 2007StatutMembreDernière intervention28 mai 2008
-
28 mai 2008 à 16:05
sgd1
Messages postés7Date d'inscriptionlundi 10 décembre 2007StatutMembreDernière intervention28 mai 2008
-
28 mai 2008 à 20:18
Bonjour à vous tous,
Je suis une débutante en vb. J'arrive à nommer une plage de manière automatique avec un code du type:
ActiveWorkbook.Names.Add Name:=PreviousM & Right(y, 2), RefersToR1C1:= _
"='Feuil'!R65C3:R66C3"
Par contre, à partir du moment où je veux créer une variable. Je n'arrive plus à créer d'étiquette.
A vrai dire mon problème est le suivant:
j'ai un chemin de serveur:
[file://\\Nomduserveur\Year \\Nomduserveur\Year] 08\[janvier.xls]Janvier!$A$8:$B$31
je voudrais mettre le nom de mon serveur dans une variable et faire quelque chose du type
bigfish_le vrai
Messages postés1835Date d'inscriptionvendredi 13 mai 2005StatutMembreDernière intervention20 novembre 201315 28 mai 2008 à 16:35
Salut,
pour ma part ce n'est pas tres claire car je ne vois pas le rapport entre ce que tu appels etiquette et nommer une plage de cellules... a moins que ce soit la meme chose ?
sgd1
Messages postés7Date d'inscriptionlundi 10 décembre 2007StatutMembreDernière intervention28 mai 2008 28 mai 2008 à 20:18
re salut,
a vrai dire, comme tu l'a deviné, je désire nommer un plage (donner une étiquette) qui puisse fonctionner sur le serveur courant.
Car pour le moment, j'utilise dans une cellule un nom qui fait référence au nom de mon serveur
ex: K:\serveur\
Or d'autres personnes ont un nom de serveur différent....
les formules (tel les dget)qui se basent sur ces noms ne marchent donc pas sur les autres ordi.
je suppose donc que dans le nom de ma plage, il faut que j'inclut une variable qui serait de type
=serveur& feuil1!...
Qu'en penses-tu??!
est plus clair?as tu des pistes à me donner?