Liens auto entre MsSQL et Excel

  • Initiateur de la discussion Initiateur de la discussion ppa76
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

P

ppa76

Guest
Bonsoir à toutes et à tous,

Je dois alimenter un tableau de bord sous Excel. Certaines cellules doivent contenir le résultat d'une requête SQL sur données externes (lien ODBC déclaré et fonctionnel).

Comment peut-on incure dans une cellule une formule qui lancerait la requête Sql et en afficherait le résultat?

Merci d'avance pour ce coup de pouce. :S
 
Bonjour PPA76,

lorsque tu lances une requête SQL, les résultats s'affichent à l'endroit souhaité et la requête reste en mémoire.

Avec un clic droit sur l'une des cellules résultats (comme sur un TCD), tu peux:

* Actualiser les données
* Modifier les propriétés de la plage de données pour:
1 - Actualiser les données toutes les x minutes
2 - Actualiser à l'ouverture du fichier
* Si un ou plusieurs paramètres sont utilisés par la requête, tu peux après le clic droit choisir 'paramètres' puis associer le paramètre à une cellule et définir l'actualisation si la valeur de la cellule change.

Enfin tu peux définir une macro en auto-enregistrement qui te permettra de lancer l'actualisation par macro, avec un bouton, à l'ouverture, à la fermeture ou en fonction d'une cellule.

Je ne suis pas sûr d'avoir bien compris ta question mais à ma connaissance, le requête ne peut pas être lancée par une formule.

espérant t'avoir aidé,

@+

Gael
 
Gael écrit:
Bonjour PPA76,

lorsque tu lances une requête SQL, les résultats s'affichent à l'endroit souhaité et la requête reste en mémoire.

Avec un clic droit sur l'une des cellules résultats (comme sur un TCD), tu peux:

* Actualiser les données
* Modifier les propriétés de la plage de données pour:
1 - Actualiser les données toutes les x minutes
2 - Actualiser à l'ouverture du fichier
* Si un ou plusieurs paramètres sont utilisés par la requête, tu peux après le clic droit choisir 'paramètres' puis associer le paramètre à une cellule et définir l'actualisation si la valeur de la cellule change.

Enfin tu peux définir une macro en auto-enregistrement qui te permettra de lancer l'actualisation par macro, avec un bouton, à l'ouverture, à la fermeture ou en fonction d'une cellule.

Je ne suis pas sûr d'avoir bien compris ta question mais à ma connaissance, le requête ne peut pas être lancée par une formule.

espérant t'avoir aidé,

@+

Gael

Bonjour Gael,

Je confirme que la réponse que tu m'as donnée est exactement ce dont j'avais besoin.

Juste une précision supplémentaire stp (voir nvx message 'Supprimer nom des champ req SQL')

Merci pour ce complément à venir.
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
5
Affichages
2 K
S
Réponses
29
Affichages
2 K
StanislasC
S
P
Réponses
2
Affichages
940
P
I
Réponses
1
Affichages
9 K
informatixo
I
J
Réponses
10
Affichages
3 K
Jean-Jacques
J
Retour