Merci à vous !!
quel est la différence de fonctionnement entre get object et votre méthode ?
Dans quels cas est-ce nécessaire d'avoir un fichier cible en .xlsm ?
Re bonjour,
-Pour moi j'utilise get objet si c'est une macro excel qui essaie d'utiliser un fichier autre que celui d'excel.... powerpoint, pdf, word.... l'application n'est pas la même.
- La méthode présentée se contente d'ouvrir un : "workbook"... donc un fichier excel (qu'il soit xlsm ou xlsx )
Workbooks.Open Filename:=Chemin & nomfichier
On lui indique seulement le "chemin complet du fichier" et le "nom du fichier". Quand le fichier de destination se trouve dans le même répertoire que le fichier qui contient la macro alors on utilise souvent à la place de la variable "chemin" : Thisworkbook.path pour indiquer la même adresse.
Pour le fichier ciblé, si il ne contient pas de macro alors le format xlsm n'est pas nécessaire.
On pourrait en avoir besoin si le fichier origine ouvre un fichier xlsm pour lancer la macro contenu dans celui si. ( assez rare car d'ordinaire on préfère un fichier qui contiend toutes les macros pour alimenter divers fichiers sans macro
qui eux pourront facilement être transmis pour partage d'informations. )