OVH Cloud OVH Cloud

ouverture d'un classeur par macro

3 réponses
Avatar
kared
bonjour,

je souhaiter =E0 partir d'une macro ouvrir un second=20
classeur situ=E9 dans le meme repertoire que le classeur ou=20
se situe la macro

j'ai tent=E9 avec=20
Workbooks.Open Filename:=3D("Sales.xls")
en occultant le lecteur et le chemin mais ca ne marche=20
pas=20
je ne connais pas beaucoup les macros.=20
merci de votre aide=20

3 réponses

Avatar
Quasimodo
kared used his keyboard to write :
bonjour,

je souhaiter à partir d'une macro ouvrir un second
classeur situé dans le meme repertoire que le classeur ou
se situe la macro

j'ai tenté avec
Workbooks.Open Filename:=("Sales.xls")
en occultant le lecteur et le chemin mais ca ne marche
pas
je ne connais pas beaucoup les macros.
merci de votre aide



Bonjour,
peut être le groupe le plus adapté est : microsoft.public.fr.excel
Tester comme cela (pas sûr) : Workbooks.Open Filename:=(drive + path.
exemple : "c:Sales.xls")

@+ Quaz

--
This is an automatic signature of MesNews.
Site : http://mesnews.no-ip.com
Avatar
les commandes chdir et curdir devraient probablement
t'aider.. fais F1 sur ces fonctions en mode macro XLS.
-----Message d'origine-----
bonjour,

je souhaiter à partir d'une macro ouvrir un second
classeur situé dans le meme repertoire que le classeur ou
se situe la macro

j'ai tenté avec
Workbooks.Open Filename:=("Sales.xls")
en occultant le lecteur et le chemin mais ca ne marche
pas
je ne connais pas beaucoup les macros.
merci de votre aide




.



Avatar
Pounet
Bonsoir,
Si le classeur à ouvrir est dans le même réperoire que celui contenant la
macro,
alors la procédure devrait convenir

Sub Ouvre_Fichier()
Dim wbMacro As Workbook
Dim rep As String
Dim Fichier As String

'le classeur contenant la macro
Set wbMacro = ThisWorkbook
'son répertoire
rep = wbMacro.Path
'le fichier à ouvrir
Fichier = "MonFichier.xls"
'ouvre le fichier
Workbooks.Open rep & "" & Fichier
End Sub

Est-ce OK ?
CT

a écrit dans le message de news:
363e01c4a484$7f54d1c0$
les commandes chdir et curdir devraient probablement
t'aider.. fais F1 sur ces fonctions en mode macro XLS.
-----Message d'origine-----
bonjour,

je souhaiter à partir d'une macro ouvrir un second
classeur situé dans le meme repertoire que le classeur ou
se situe la macro

j'ai tenté avec
Workbooks.Open Filename:=("Sales.xls")
en occultant le lecteur et le chemin mais ca ne marche
pas
je ne connais pas beaucoup les macros.
merci de votre aide




.