Bonjour,
j'aimerais adapter une procedure existante qui utilise la fonction "zoom in" (EssVZoomIn) de Essbase via une procedure VBA afin de sortir les departements d'une Business Unit du systeme. Ceci se fait de maniere que les details de l'organisation s'affichent vers le bas, en deux colonnes, nom de l'alias et nom long de la BU. Ceci marche bien, mais seulement dans une feuille precise du classeur. Si je fais ce zoom in manuellement ou j'applique la procedure sur une autre feuille du classeur, les noms des BUs se mettent vers la droite, et toujours avec les titres "Agregats", Periods" etc plus des donnees. Voici la partie de la procedure utilisee:
Si j'ai bien compris l'aide d'Essbase, c'est l'option "across" qui devrait etre desactive par le "False" pour eviter la declinaison vers la droite. Mais ceci ne marche pas, et manuellement, dans les options, je ne trouve pas on plus. De ce fait, chez mois ca se met toujours vers la droite, ce que j ene veux pas.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 X = EssVZoomIn(myfile, Null, range(myrange), 3, False)
Je trouve cela tres bizarre que le meme code fait autre chose selon la feuille utilise. Si je duplique la feuille, ca marche plus non plus.
Quelqu'un aurait-il une idee?
Merci d'avance.
Partager