Bonjour,
de toute manière quelle que soit la méthode utilisée les temps d'accès réseau sont exactement les mêmes !
Si c'est long manuellement via Internet Explorer, ce sera presque aussi long via un code VBA …
Cette contribution n'ayant aucun rapport avec une éventuelle accélération de l'accès aux données en réseau,
mais juste l'automatisation de l'ouverture d'un fichier depuis le Web.
Le clic sur le bouton Ouvrir enregistrant déjà localement le classeur dans le dossier système affecté aux fichiers d'IE,
le temps d'exécution restant donc aussi long !
Et concernant ses deux premières étapes, le code principal doit se terminer dès la confirmation du téléchargement,
le code secondaire étant activé via un évènement au niveau du classeur …
La troisième étape utilise une requête et dans le cas d'un fichier Excel ce sera en mode binaire
afin de sauvegarder les données dans un fichier local avec la bonne extension Excel avant de pouvoir l'ouvrir
et là encore, si les temps d'accès réseau sont longs, ne pas espérer un résultat instantané …
Et j'en profite pour rappeler si l'URL pointe directement sur un fichier compatible Excel la méthode la plus simple
reste encore le B-A-BA d'Excel, à savoir l'ouverture normale comme pour un fichier local en une unique ligne de code !
___________________________________________________________________________________________________________
Je suis Paris, Egypte, Stockholm, London, Istanbul, Berlin, Nice, Bruxelles, Charlie, …
Partager