Elektroda.pl
Elektroda.pl
X
Please add exception to AdBlock for elektroda.pl.
If you watch the ads, you support portal and users.

excel/vba - Ustawienie tego samego filtra w kilku tabelach przestawnych

Gianni_85 19 Jan 2016 13:00 2424 2
  • #1
    Gianni_85
    Level 7  
    Hej wszystkim forumowiczom.

    Zmagam się z problem. Mianowicie mam skoroszyt a w nim 5 tabel przestawnych.

    W każdej tabeli znajdują się inne informacje dotyczące klientów.
    We wszystkich tabelach nazwa klienta jest ustawiona jako filtr.

    Potrzebuje makro, które pozwoli mi na ustawienie tej samego filtra we wszystkich tabelach.

    Czy ktoś może mi pomóc?
  • #2
    Gianni_85
    Level 7  
    Sprawdziłem i już jestem bogatszy w wiedzę, że wiele tabel przestawnych można połączyc za pomocą fragmentatora :) zmieniona pozycja (filtr) fragmentatora powoduje przefiltrowanie wszystkich połączonych tabel przestawnych. :) To w połowie rozwiązuje mó task.

    Teraz potrzebuje informacji jak za pomocą kodu vba zmienić pozycję we fragmentatorze .

    Czy ktoś da radę pomóc?
  • #3
    Michal_Dabrowski
    Level 2  
    Cześć :)


    Proponuję tak:

    1. Najpierw pętlą wyświetlić nazwy we fragmentatorze (lub numery pól żeby wiedzieć że np. pole 1 to "kogut" pole 2 to "kaczka" itd. )

    2. Odwołać się do konkretnej nazwy w konkretnym fragmentatorze i ustawić jej właściwość selected na true lub false (w zależności od tego czy chcesz zaznaczyć czy odznaczyć daną opcję)

    Kod wyglądałby np tak:

    Code: vbnet
    Log in, to see the code



    Pozdrawiam
    Michał Dąbrowski