Copier après actualisation compléte des données

ricoben

XLDnaute Nouveau
Supporter XLD
Bonjour,
j'utilise les fonctions cubes (membrecube, jeucube,etc?) connectées à un cube olap d'analysis services, dans une feuille excel, que j'ai paramétrées;

Je voudrais copier en valeur le résultat de chaque actualisation suite à changement de paramètre, dans un autre onglet.

Mon pb: Comment être sur que l'ensemble de mes données sont actualisées (quand tous les "#CHARGEMENT_DONNEES" sont remplacées par les valeurs)
avant la copie.

Je ne peux pas utiliser les fonctions de temporisation car la durée d'actualisation est très variable,

J'ai essayé en faisant une boucle du genre :
Do
Set cel = Cells.Find(What:="#CHARGEMENT_DONNEES", LookAt:=xlPart)
Loop While cel Is Not Nothing, "#CHARGEMENT_DONNEES" n'est pas reconnue.

Je suis bloqué. Si quelqu'un a une astuce je suis preneur;

grand merci d'avance
Eric
 
G

Guest

Guest
Re : Copier après actualisation compléte des données

Bonjour,

N'utilisant pas de fonctions cube je n'affirmerai pas que le truc que j'utilise parfois fonctionnera pour toi.

Code:
    Do While Application.CalculationState <> xlDone
        'Excel attendant la fin des calculs
    Loop

Dis nous si cela fonctionne, cela pourra servir ultérieurement.

A+
 

ricoben

XLDnaute Nouveau
Supporter XLD
Re : Copier après actualisation compléte des données

Merci pour votre réponse;
la mienne, tardive, n'est pas optimiste.
Le code ne restitue pas l'état de l'actualisation des données externes OLAP; en faisant exécuter le code pas à pas, l'execution "passe" sur le code sans effet.
On poursuit nos recherches
 

Discussions similaires

Statistiques des forums

Discussions
312 368
Messages
2 087 670
Membres
103 633
dernier inscrit
Surfer