Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
Spustite program Microsoft Office Excel , a zadajte " FieldColumns " v " A1 " , "Informácie " v " B1 , " " Sloupec1 " v " A2 " , " 15 " v " B2 " , " Sloupec2 " v " A3 " a " 25 " na " B3 " . Kliknite na " A1 " , stlačte " Ctrl " a " , " kliknite na " Vložiť " menu , a potom zvoľte " kontingenčnej tabuľky . " Stlačte tlačidlo " OK " .
2
Začiarknite políčka vedľa " FieldColumns " a "Informácie " . Vyberte kartu " Vývojár " , a potom kliknite na tlačidlo " Visual Basic " . " . Modul " Kliknite na " Vložiť " menu , a vyberte
3
Zadajte nasledujúci vytvoriť nový postup :
Private Sub executeTableLogic ( )
Stlačte tlačidlo " Enter " .
4
Zadajte nasledujúce vytvárať premenné :
Dim Ptbl ako kontingenčné
Dim wrkSheet As List
5
zadajte nasledujúce prechádzať všetky listy a hľadať pre kontingenčnej tabuľky v zošite :
pre každú wrkSheet v ActiveWorkbook.Worksheets
každý Ptbl v wrkSheet.PivotTables
Range ( " A3 : B6 " ) . Vyberte
6
zadajte nasledovný formát kontingenčnej tabuľky :
S Ptbl.TableRange1
. Font.Bold = False
. Interior.ColorIndex = 0
End With
7
Zadajte nasledujúce pridať logiku a označte riadky , ak sú hodnoty kontingenčnej tabuľky sú väčšie ako 10 :
For Each c V Ptbl.DataBodyRange.Cells
Ak c.Value > = 10 Potom
S Ptbl.TableRange1.Rows ( c.Row - Ptbl.TableRange1.Row + 1 )
. Font.Bold = TRUE
. Interior.ColorIndex = 6
End With
End If
Ďalšie
Exit Sub
Ďalšie Ptbl
Ďalšie wrkSheet
8
Stlačte " F5 " pre spustenie svojho postupu .