#1
|
||||
|
||||
Thread sous excel
Une grande question pour une reponse tres attendue :
Sous Excel, je souhaite faire une macro qui effectue differentes requetes aupres d'un serveur (les requetes, c'est bon car le serveur est prevu pour accepter les requetes excel) puis cette macro est censee recopier les resultats de cette feuille dans une autre. (pastevalue) Le probleme est que les differentes requetes prennent quelques secondes et que ma macro n'attends pas les resultats pour faire le recopiage. J'ai essaye un sleep, une boucle mais hormis rien et planter le pc, aucun resultat probant (mais je n'ai plus besoin de chauffage au boulot). Je souhaite faire un trade (en VBA pour Excel) mais je n'y connais rien. Quelqu'un s'y connait un peu ?
__________________
"Comment désigner un volontaire ? C'est facile, demandez au volontaire de faire un pas en avant. Celui qui ne fait pas de pas en arrière est volontaire." Doctrine gobline "Diplôme obtenu, boulot trouvé, la vie est belle..." Moi |
#2
|
||||
|
||||
Ta connexion vers le serveur distant doit passer par un objet (ADO ?) j'imagine. C'est lui qui doit t'indiquer si sa requête est clôturée ou non.
Sans code c'est dur de t'aider.
__________________
Franquin : " Moi boy-scout ? Tu veux rire. J'ai échappé à tout : à la chorale, à l'équipe de foot , à l'armée, et oui, j'ai même échappé aux scouts..." Balzac : " Pour empêcher les peuples de raisonner, il faut leur imposer des sentiments". |
#3
|
||||
|
||||
Mon "serveur" est un service bloomberg (gros truc moche en 32 couleurs mais assez utile).
Je peux récupérer l'état de ma requête mais là où je sèche, c'est la façon de faire patienter la macro.
__________________
"Comment désigner un volontaire ? C'est facile, demandez au volontaire de faire un pas en avant. Celui qui ne fait pas de pas en arrière est volontaire." Doctrine gobline "Diplôme obtenu, boulot trouvé, la vie est belle..." Moi |
|
|