/ / Microsoft Excel - Comment interroger un serveur SQL avec des paramètres basés sur la valeur d'une cellule, puis placer le jeu de résultats dans excel - sql, sql-server, excel, vba

Microsoft Excel - Comment interroger un serveur SQL avec des paramètres basés sur la valeur d'une cellule, puis placer le résultat dans excel - sql, sql-server, excel, vba

Idéalement, vous appuieriez sur un boutonexceller. Lorsque l'utilisateur appuie sur ce bouton, il envoie une requête à la base de données SQL Server et place les résultats de cette requête dans Excel. Il y aurait une cellule spécifique où l'utilisateur entre une date, cette date est utilisée dans la requête.

Je ne suis pas sûr de la meilleure méthode à utiliser pour se connecter à SQL Server afin d’y parvenir. Il doit s'agir d'une requête comportant des paramètres basés sur les valeurs de cellule.

Merci de votre aide.

Réponses:

0 pour la réponse № 1

Vous pouvez le faire avec VBA, mais si vous voulez fairevous pouvez accéder à l'onglet "Données" du ruban, sélectionner "À partir d'autres sources" dans la section "Obtenir des données externes" et suivre les invites pour créer un tableau lié sur une feuille. Cela devrait fonctionner en supposant que vous ne rencontriez pas de limites de données. Vous pouvez ensuite utiliser des formules Excel sur une autre feuille pour manipuler les données d’une manière qui se rapproche d’une requête.