Bonjour,
J'ai créé une marco afin de rendre automatique un copier/coller d'une base de donnée venant d'un autre fichier (fichier exporté d'une version en ligne). Le but étant de gagner du temps.
Dans cette macro je dois donc aller dans le fichier "source" et copier un tableau :
Windows("UdL - Compilation des données.xlsx [Réparé]").Activate
Sheets("Tris pour traitement").Select
Range("A1:PX32").Select
Selection.Copy
Le soucis c'est que cela ne fonctionne pas mais ce qui fonctionne c'est ça :
Windows("UdL - Compilation des données [Réparé]").Activate
Sheets("Tris pour traitement").Select
Range("A1:PX32").Select
Selection.Copy
Pour faire simple, sans l'extension ça fonctionne et avec ça ne fonctionne pas. Et mon problème c'est que cette macro ne fonctionne pas lorsque mes collègues souhaitent l'utiliser si j'enlève l'extension.
Bilan du problème :
Macro ok pour appel fichier sans extension (pour moi)
Macro ok pour appel fichier avec extension (pour collègues)
Et l'inverse ne fonctionne pas.
Du coup j'ai pensé à faire un genre de "ouvrir 'nomfichier.xlsx' OU 'nomfichier' mais ça me semble pas une solution raisonnable...
Le comble c'est que lorsque je retourne dans mon fichier où se situe la macro, l'extension ne me pose plus de soucis...
Quelqu'un a une idée svp?
Cordialement,
Danagos.