Kategorie szkoleń | Egzaminy | Kontakt
  • 1
  • 3
  • 201

Czy można poruszać się po danych zawartych w PivotCache bez odwoływania się do interfejsu graficznego, np. wczytywać dane podając interesujące mnie pola do zmiennej, zmiennej tablicowej, wyszukiwać, sumować w VBA (podobnie jak w recordset), bez korzystania z graficznie przedstawionego Pivota, nie dokonując w nim zmian, nie rozwijając go i zwijając za pomocą VBA?

Jacek_Kotowski
  • Zapytał
  • @ Jacek_Kotowski | 08.09.2014
    • lider
    • laureat
    • ekspert
    • 60
    • 54
    • 94

Odpowiedź (1)

  • 3

Jeżeli tabela przestawna jest podpięta do zewnętrznej kostki OLAP - to tak. Należy wtedy użyć biblioteki ADOMD - Microsoft AciveX Data Objects (Multi-dimensional) oraz zapoznać się z językiem MDX.

Klasycznego obiektu PivotCache raczej bezpośrednio odczytywać się nie da. Jest to natomiast do obejścia - można z VBA zrobić kopię tabeli w nowym arkuszu roboczym, przestawić ją zgodnie z życzeniem, odczytać i zapisać gdzieś wyniki i na końcu arkusz roboczy usunąć.

  • Odpowiedział
  • @ | 04.05.2015
  • TRENER ALTKOM AKADEMII