Quelle est la meilleure façon de tester la vitesse de connexion réseau sur le lecteur réseau sur lequel mon projet Excel est stocké?VBA: Tester la vitesse de connexion du lecteur réseau
Beaucoup de mes clients se sont plaints que mon projet excel est trop lent (en dehors du réseau). En effet, certains des bureaux ont des connexions plus lentes que d'autres au lecteur réseau où ils sont stockés (et son backend d'accès). Je pense qu'il serait mieux d'essayer d'écrire une macro qui mesure la vitesse de connexion à l'endroit où la feuille Excel est exécutée, et si elle est en dessous d'un certain seuil, je vais avoir un message d'avertissement disant l'utilisateur doit télécharger une copie localement.
Des recommandations de comment je peux faire cela?
Merci, Dan
Ma seule idée à ce jour est de sortie 10.000 caractères répétés à un nom de fichier aléatoire dans ActiveWorkbook.Path puis supprimez-le. Basé sur le Now() avant et après cette opération, je peux estimer la vitesse de connexion. Cela a beaucoup de problèmes potentiels ... lecteur complet, autorisations d'écriture, équilibre entre l'exécution et la précision.
Le téléchargement d'une copie locale corrige-t-il définitivement le problème de vitesse pour les bureaux affectés? – barrowc
Oui. Le backend d'accès est de 800 Mo, et il utilise toutes les tables de la base de données, donc beaucoup de vitesse est nécessaire. – Dan