Re : Importation de données depuis SQLServer sur Excel
Bonjour le Fil, le Forum
Et bien dans ce cas là tu dois faire un petit UserForm qui permettra l'interface entre l'Utilisateur et les variables à passer pour le Nom de l'Instance du Serveur SQL et la Database... Puis son Log-In et Password (si SQL database Log-In) sinon pas nécessaire si il a un compte Windows Log-In sur le server avec au moins une permission de "Select"...
Le UserForm ne peut être constitué que de TextBox (Free Field) mais l'utilisateur doit bien connaître les noms de Serveurs et des Bases... Sinon tu peux faire des ListBox préprogrammées pour montrer des Choix Possibles...
Il doit surement exister une API pour "chopper" dans VBA la fenêtre Windows qui cherches les Serveur SQL sur les Réseaux, mais au regard des Versions de Windows (XP, Seven, 2008, 8, 2012 et aussi 32/64 Bits) tu risques bien des soucis... Et comme je pense que les serveurs et les bases ne changent pas tout les matins, tu peux écrire en dûr sur une feuille cachée les noms pour qu'ils soient remontés dans tes ListBox, ce sera bien plus simple et stable en multi-environnements...
Enfin ce n'est qu'une idée
@+Thierry