Bonjour à tous,
Fraîchement inscrit sur ce forum, je m'empresse de poster mon premier topic. Après moult recherches sur le net et ailleurs, voici un court exposé de mon projet et du soucis qui en découle :
J'ai un fichier Excel qui contient de nombreuses macros VB. L'une d'elle a pour but de rechercher des informations dans un onglet donné, puis de les insérer dans un autre onglet, via une requête SQL INSERT INTO et une connection ADODB.
le point important de cette macro, c'est qu'elle a pour but de coller les données collectées dans une Range définie dynamiquement (imaginons [onglet1!D14:R15]) qui correspond à un Tableau Nommé (Table Name).
Sous ma session Windows, en local, aucun soucis. Tout roule. Néanmoins le fichier a pour but d'être utilisé sous une plateforme de partage globale, et c'est là que ça coince. Une fois stocké sur un serveur CITRIX, le fichier peut être executé et j'ai l'erreur suivante :
"Cannot expand named range"
Après vérification, les 2 applications sont bien les mêmes dans le code VB. La seule différence notable, c'est la version d'Excel utilisé via les serveur CITRIX, en 64 bits à la différence de la version 32 bits que j'ai en local.
J'interprête l'erreur comme l'impossiblité d'agrandir ce fameux tableau nommé. Chose possible en local. Pour cette raison, je doute que le code VB soit en cause, mais sait-on jamais. Peut-être une Référence à rajouter dans le menu Tools ?
Si quelqu'un aurait une idée, une suggestion ? voir même, une expérience comparable ? Je suis tout ouïe. Si besoin d'informations supplémentaire, n'hésitez pas.
Merci d'avance,
Arkio
Partager