Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako zmeniť kontingenčnej tabuľky filter VBA

kontingenčnej tabuľky programu Excel je mocný nástroj riešenia . Primárne vlastnosťou kontingenčnej tabuľky je jeho schopnosť filtrovanie dát . To umožňuje užívateľovi obmedziť množstvo dát , ktorá sa má prechádzať , aby jeho odpoveď . S len trochu Visual Basic for Applications alebo VBA , programovanie , môže užívateľ vytvoriť funkciu , ktorá automaticky mení tabuľky filter otáčania buď v reakcii na aktualizáciu alebo ako súčasť štandardizovaného procesu . Pokyny dovolená 1

Vytvorenie tabuľky dát v programe Excel . V riadku 1 , stĺpec , zadajte slovo " Color " . V riadku 1 , stĺpec B , zadajte slovo " Letter " . V riadku 1 , stĺpec C , zadajte slovo " číslo " . Už niekoľko riadkov v stĺpci A , typ v niekoľkých farbách , ako je červená alebo zelená . Pre stĺpce B a C , zadajte na náhodných písmen a číslic pre vytvorenie tabuľky dát .
2

Vloženie kontingenčnej tabuľky na základe údajov . Filter na farebnom stĺpci u zrušením " Green " .
3

Otvorenie editore jazyka Visual Basic . Urobte to stlačením tlačidla " ALT " + " F11 " alebo voľbou " Nástroje " v hornej lište menu vyberte položku " makrá " - " . Visual Basic Editor " >
4

Kliknite na " Insert " v hornej lište a zvoľte " voľbu modulu "
5

zadajte nasledujúci kód jazyka : .

Public Sub FilterPivotTable ( )

S ActiveSheet . kontingenčných tabuliek ( " PivotTable1 " ) . PivotFields ( " Color " )

. PivotItems ( " zelená " ) . Visible = TRUE

End With

End Sub
praha 6

Beh kódu stlačením tlačidla " F5 " alebo prejsť kód riadok po riadku stlačením klávesu " F8 " . Kontingenčná tabuľka sa teraz zobrazí aj červené a zelené stĺpce . Ak chcete vypnúť filter , zmeniť slovo " true " na " False " .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené