variables dans un chemin excell

E

eric

Guest
Bonjour,

Est il possible dans d'integrer une "variable" dans un chemin

Si dans une cellule j'ai une liaison avec une autre fichier:

c:\fichiers01.xls

Est il possible de faire en sorte que le 01 soit issue d'une cellule de référence?


Merci d'avance de votre aide.

Eric
 
Y

yves

Guest
Je ne suis pas un expert, mais si j'ai bien compris ta question, tu peux utiliser une cellule de référence dans un chemin, à condition que tu lui donnes un nom. Si par exemple ta référence est dans la cellule B2, nommes la avec la fonction Insertion/Nom/Créer

Ex: Nom de B2 = Filname (= 01)

Ensuite dans ta macro reprends le nom (parex):

ActiveWorkbook.SaveAs Filename:= _
"G:\fichiers" & Filname & ".xls"

Tu peux également définir le nom au niveau de la macro en utilisant la fonction Set

Set Filname = Range "B2"

En espèrant que cela réponds à ta question

Yves
 
Y

yves

Guest
Je me permets de te répondre à nouveau en espèrant que maintenant j'aie bien compris ce que tu veux faire.


Tu peux écrire dans une cellule

="C:\Fichiers" & B2 & ".xls"

Si dans B2 tu as la valeur 01, tu auras le résultat escompté

Tu peux remplacé B2 par un nom, mais il faudra également nommé la cellule

Salutations

Yves
 
F

Franck

Guest
bonjour,

J'avais besoin d'une macro qui modifie le nom du fichier pour faire apparaitre le mois de mise à jour lors de l'enregistrement automatique

par exemple : "état des stocks Avril.Xls" où Avril est une variable.

les exemples précedent ne fonctionnaient pas alors j'ai utilisé une inputbox pour définir la partie variable


Sub etat_stock ()

Dim trimestre As String
trimestre = InputBox("Veuillez saisir le trimestre")
..........

ActiveWorkbook.SaveAs Filename:= _
"C:\Stock xxx" & trimestre & ".xls"

End Sub


en esperant que cette méthode soit utile à quelqu'un.

a++
Franck
 

Discussions similaires

Réponses
10
Affichages
456

Statistiques des forums

Discussions
314 210
Messages
2 107 301
Membres
109 798
dernier inscrit
NAJI2005