OVH Cloud OVH Cloud

ouverture de fichier absolut relatif

4 réponses
Avatar
thierry schweitzer
Bonjour,

j'ai une petite macro qui ouvre un fichier template pour y inscrire des
informations, mon problem c'est que j'ai une adresse absolut

Workbooks.Open Filename:= _
"C:\Documents and Settings\Thierry\Bureau\AR template.xlt",
Editable:=True

je voudrais que l'adresse soit relative au repertoire qui contient la macro
par example
\\template\

j'ai pas trouver chez excel labo !!

merci par avance de votre aide

thierry

4 réponses

Avatar
Sofien DJELASSI
Bonjour,


tu peux identifier la racine dans une variable:

Dim strchemin As String

'Identification de la racine
strchemin = ThisWorkbook.Path

'Ouverture du fichier vente achat
Workbooks.Open Filename:=strchemin & "AR template.xlt"




"thierry schweitzer" a écrit dans le message de
news: %
Bonjour,

j'ai une petite macro qui ouvre un fichier template pour y inscrire des
informations, mon problem c'est que j'ai une adresse absolut

Workbooks.Open Filename:= _
"C:Documents and SettingsThierryBureauAR template.xlt",
Editable:=True

je voudrais que l'adresse soit relative au repertoire qui contient la
macro par example
template

j'ai pas trouver chez excel labo !!

merci par avance de votre aide

thierry



Avatar
Corona
Bonjour Thierry?
Pour connaître le répertoire où se trouve les 'templates' :
Application.TemplatesPath
Philippe

"thierry schweitzer" a écrit dans le message de
news: %
Bonjour,

j'ai une petite macro qui ouvre un fichier template pour y inscrire des
informations, mon problem c'est que j'ai une adresse absolut

Workbooks.Open Filename:= _
"C:Documents and SettingsThierryBureauAR template.xlt",
Editable:=True

je voudrais que l'adresse soit relative au repertoire qui contient la
macro par example
template

j'ai pas trouver chez excel labo !!

merci par avance de votre aide

thierry



Avatar
thierry schweitzer
Merci Sofien ca marche impecablement bien

"Sofien DJELASSI" a écrit dans le message de news:
4221abde$0$3136$
Bonjour,


tu peux identifier la racine dans une variable:

Dim strchemin As String

'Identification de la racine
strchemin = ThisWorkbook.Path

'Ouverture du fichier vente achat
Workbooks.Open Filename:=strchemin & "AR template.xlt"




"thierry schweitzer" a écrit dans le message de
news: %
Bonjour,

j'ai une petite macro qui ouvre un fichier template pour y inscrire des
informations, mon problem c'est que j'ai une adresse absolut

Workbooks.Open Filename:= _
"C:Documents and SettingsThierryBureauAR template.xlt",
Editable:=True

je voudrais que l'adresse soit relative au repertoire qui contient la
macro par example
template

j'ai pas trouver chez excel labo !!

merci par avance de votre aide

thierry







Avatar
thierry schweitzer
Philippe

merci pour l'information

thierry


"Corona" <Philippe Tulliez> a écrit dans le message de news:

Bonjour Thierry?
Pour connaître le répertoire où se trouve les 'templates' :
Application.TemplatesPath
Philippe

"thierry schweitzer" a écrit dans le message de
news: %
Bonjour,

j'ai une petite macro qui ouvre un fichier template pour y inscrire des
informations, mon problem c'est que j'ai une adresse absolut

Workbooks.Open Filename:= _
"C:Documents and SettingsThierryBureauAR template.xlt",
Editable:=True

je voudrais que l'adresse soit relative au repertoire qui contient la
macro par example
template

j'ai pas trouver chez excel labo !!

merci par avance de votre aide

thierry