Sut i hidlo tabl Pivot yn seiliedig ar werth celloedd penodol yn Excel?
Fel arfer, rydym yn hidlo data mewn Tabl Colyn trwy ddewis eitemau yn y gwymplen fel y dangosir yn y sgrinlun isod. Mewn gwirionedd, gallwch hidlo tabl colyn yn seiliedig ar y gwerth mewn cell benodol. Bydd y dull VBA yn yr erthygl hon yn eich helpu i ddatrys y broblem.
Hidlo Tabl Pivot yn seiliedig ar werth celloedd penodol gyda chod VBA
Hidlo Tabl Pivot yn seiliedig ar werth celloedd penodol gyda chod VBA
Gall y cod VBA canlynol eich helpu i hidlo Tabl Pivot yn seiliedig ar werth celloedd penodol yn Excel. Gwnewch fel a ganlyn.
1. Rhowch werth y byddwch yn hidlo Tabl Pivot yn seiliedig arno i mewn i gell ymlaen llaw (dyma ddewis cell H6).
2. Mae agor y daflen waith yn cynnwys y Tabl Pivot y byddwch chi'n ei hidlo yn ôl gwerth y gell. Yna cliciwch ar y dde ar y tab dalen a dewis View Code o'r ddewislen cyd-destun. Gweler y screenshot:
3. Yn yr agoriad Microsoft Visual Basic ar gyfer Ceisiadau ffenestr, copïwch o dan god VBA i mewn i'r ffenestr Cod.
Cod VBA: Tabl Hidlo Pivot yn seiliedig ar werth celloedd
Private Sub Worksheet_Change(ByVal Target As Range)
'Update by Extendoffice 20180702
Dim xPTable As PivotTable
Dim xPFile As PivotField
Dim xStr As String
On Error Resume Next
If Intersect(Target, Range("H6:H7")) Is Nothing Then Exit Sub
Application.ScreenUpdating = False
Set xPTable = Worksheets("Sheet1").PivotTables("PivotTable2")
Set xPFile = xPTable.PivotFields("Category")
xStr = Target.Text
xPFile.ClearAllFilters
xPFile.CurrentPage = xStr
Application.ScreenUpdating = True
End Sub
Nodiadau: Yn y cod,
4. Gwasgwch y Alt + Q allweddi i gau'r Microsoft Visual Basic ar gyfer Ceisiadau ffenestr.
Yna mae'r Tabl Pivot yn hidlo yn seiliedig ar y gwerth yng nghell H6 fel y dangosir isod.
Gallwch chi newid gwerth y gell i eraill yn ôl yr angen.
Nodyn: Dylai'r gwerthoedd rydych chi'n eu teipio yng nghell H6 gyfateb yn union i'r gwerthoedd yn y gwymplen Categori o Dabl Pivot.
Erthyglau cysylltiedig:
- Sut i gyfuno taflenni lluosog i mewn i dabl colyn yn Excel?
- Sut i greu Tabl Pivot o'r ffeil Testun yn Excel?
- Sut i gysylltu hidlydd Tabl Pivot â chell benodol yn Excel?
Offer Cynhyrchiant Swyddfa Gorau
Supercharge Eich Sgiliau Excel gyda Kutools for Excel, a Phrofiad Effeithlonrwydd Fel Erioed Erioed o'r blaen. Kutools for Excel Yn cynnig dros 300 o nodweddion uwch i hybu cynhyrchiant ac arbed amser. Cliciwch Yma i Gael Y Nodwedd Sydd Ei Angen Y Mwyaf...
Office Tab Yn dod â rhyngwyneb Tabbed i Office, ac yn Gwneud Eich Gwaith yn Haws o lawer
- Galluogi golygu a darllen tabbed yn Word, Excel, PowerPoint, Cyhoeddwr, Mynediad, Visio a Phrosiect.
- Agor a chreu dogfennau lluosog mewn tabiau newydd o'r un ffenestr, yn hytrach nag mewn ffenestri newydd.
- Yn cynyddu eich cynhyrchiant 50%, ac yn lleihau cannoedd o gliciau llygoden i chi bob dydd!














