OVH Cloud OVH Cloud

Ouverture de fichier

3 réponses
Avatar
Thierry
Je reviens à la charge car je n'ai toujours pas trouvé de solution.
J'ai une macro dans un fichier Excel qui va copier des cellules dans un
autre fichier excel pour être collées dans le 1er fichier. En début de macro,
je teste si ce 2ème fichier est ouvert. S'il l'est, alors la macro s'exécute
jusqu'au bout, mon fichier de départ restant actif. S'il ne l'est pas, la
macro ouvre le fichier où sont les cellules à copier mais s'arrête juste
après en me laissant à l'écran le fichier qui vient d'être ouvert. J'utilise :
Workbooks.Open ("C:\ssrep\FichierACopier")

Thierry.

3 réponses

Avatar
isabelle
bonjour Thierry,

Set monFichier1 = ThisWorkbook
Workbooks.Open ("C:ssrepFichierACopier")
monFichier1.Activate

isabelle

Je reviens à la charge car je n'ai toujours pas trouvé de solution.
J'ai une macro dans un fichier Excel qui va copier des cellules dans un
autre fichier excel pour être collées dans le 1er fichier. En début de macro,
je teste si ce 2ème fichier est ouvert. S'il l'est, alors la macro s'exécute
jusqu'au bout, mon fichier de départ restant actif. S'il ne l'est pas, la
macro ouvre le fichier où sont les cellules à copier mais s'arrête juste
après en me laissant à l'écran le fichier qui vient d'être ouvert. J'utilise :
Workbooks.Open ("C:ssrepFichierACopier")

Thierry.


Avatar
Thierry
Isabelle, merci beaucoup de ton aide.

La macro exécute bien l'ouverture du fichier, mais s'arrête juste après,
c'est-à-dire que monFichier1.Activate ne se fait pas.
A demain,
Thierry.



bonjour Thierry,

Set monFichier1 = ThisWorkbook
Workbooks.Open ("C:ssrepFichierACopier")
monFichier1.Activate

isabelle

Je reviens à la charge car je n'ai toujours pas trouvé de solution.
J'ai une macro dans un fichier Excel qui va copier des cellules dans un
autre fichier excel pour être collées dans le 1er fichier. En début de macro,
je teste si ce 2ème fichier est ouvert. S'il l'est, alors la macro s'exécute
jusqu'au bout, mon fichier de départ restant actif. S'il ne l'est pas, la
macro ouvre le fichier où sont les cellules à copier mais s'arrête juste
après en me laissant à l'écran le fichier qui vient d'être ouvert. J'utilise :
Workbooks.Open ("C:ssrepFichierACopier")

Thierry.





Avatar
isabelle
re bonjour Thierry,

il faudrais que je voie la macro pour assayé de découvrir d'ou provient
l'erreur.

a+

isabelle


Isabelle, merci beaucoup de ton aide.

La macro exécute bien l'ouverture du fichier, mais s'arrête juste après,
c'est-à-dire que monFichier1.Activate ne se fait pas.
A demain,
Thierry.




bonjour Thierry,

Set monFichier1 = ThisWorkbook
Workbooks.Open ("C:ssrepFichierACopier")
monFichier1.Activate

isabelle


Je reviens à la charge car je n'ai toujours pas trouvé de solution.
J'ai une macro dans un fichier Excel qui va copier des cellules dans un
autre fichier excel pour être collées dans le 1er fichier. En début de macro,
je teste si ce 2ème fichier est ouvert. S'il l'est, alors la macro s'exécute
jusqu'au bout, mon fichier de départ restant actif. S'il ne l'est pas, la
macro ouvre le fichier où sont les cellules à copier mais s'arrête juste
après en me laissant à l'écran le fichier qui vient d'être ouvert. J'utilise :
Workbooks.Open ("C:ssrepFichierACopier")

Thierry.