Vba တွင် pivottable များကို ပြန်လည်စတင်နည်း (ဥပမာများနှင့်အတူ)


VBA ကို အသုံးပြု၍ Excel ရှိ pivot ဇယားများကို ပြန်လည်ဆန်းသစ်ရန် အောက်ပါနည်းလမ်းများကို သင်အသုံးပြုနိုင်သည်-

နည်းလမ်း 1- သီးခြား pivot ဇယားကို ပြန်လည်စတင်ပါ။

 Sub RefreshPivotTable()
    Sheet1.PivotTables(" PivotTable1 ").Refreshtable
End Sub

ဤထူးခြားသော မက်ခရိုသည် အလုပ်စာအုပ်၏ စာရွက် 1 တွင် PivotTable1 ဟုခေါ်သော pivot ဇယားရှိ တန်ဖိုးများကိုသာ ပြန်လည်ဆန်းသစ်ပါမည်။

နည်းလမ်း 2- အလုပ်စာအုပ်ရှိ ဆုံချက်ဇယားအားလုံးကို ပြန်လည်စတင်ပါ။

 Sub RefreshAllPivotTables()
    ThisWorkbook.RefreshAll
End Sub

ဤအထူးမက်ခရိုသည် အလုပ်စာအုပ်တစ်ခုလုံးရှိ pivot ဇယားတစ်ခုစီ၏တန်ဖိုးများကို ပြန်လည်ဆန်းသစ်စေမည်ဖြစ်သည်။

အောက်ဖော်ပြပါ ဥပမာများသည် ဤနည်းလမ်းတစ်ခုစီကို လက်တွေ့အသုံးချနည်းကို ပြသထားသည်။

ဥပမာ 1- သီးခြား pivot ဇယားကို ပြန်လည်စတင်ပါ။

Excel ရှိ ဒေတာအစုတစ်ခုမှ ဆုံချက်ဇယားတစ်ခုကို ဖန်တီးခဲ့သည်ဆိုပါစို့။

ကျွန်ုပ်တို့ Excel ရှိ ထိပ်ဖဲကြိုးတစ်လျှောက် PivotTable ခွဲခြမ်းစိတ်ဖြာခြင်း tab တွင် ရှိနေသောအခါ၊ ဤ PivotTable ကို PivotTable1 ဟုခေါ်ကြောင်း ဘယ်ဘက်အပေါ်ထောင့်တွင် တွေ့နိုင်ပါသည်။

ဒေတာအတွဲ 22 မှ 200 အတွင်းရှိ အမှတ်များကော်လံ၏ နောက်ဆုံးတန်ဖိုးကို ကျွန်ုပ်တို့ ပြောင်းဆိုပါစို့။

ဤသတ်မှတ်ထားသော pivot table ၏တန်ဖိုးများကို ပြန်လည်ဆန်းသစ်ရန် အောက်ပါ macro ကို ဖန်တီးနိုင်သည်-

 Sub RefreshPivotTable()
    Sheet1.PivotTables(" PivotTable1 ").Refreshtable
End Sub

ဤမက်ခရိုကို ကျွန်ုပ်တို့လုပ်ဆောင်သောအခါတွင် ဆုံချက်ဇယားတန်ဖိုးများကို အလိုအလျောက် အပ်ဒိတ်လုပ်သည်-

ဥပမာ 2- အလုပ်စာအုပ်ရှိ ဆုံချက်ဇယားအားလုံးကို ပြန်လည်စတင်ပါ။

Excel ရှိ ဒေတာအစုတစ်ခုမှ ဆုံချက်ဇယားနှစ်ခုကို ဖန်တီးခဲ့သည်ဟု ဆိုကြပါစို့။

ပထမဆုံချက်ဇယားတွင် အသင်းတစ်သင်းနှင့် ရာထူးအလိုက် ရမှတ်ပေါင်းကို ပြသည်။

ဒုတိယ ဆုံချက်ဇယားတွင် အသင်းနှင့် ရာထူးအလိုက် ပျမ်းမျှရမှတ်များကို ပြသသည်။

ဒေတာအတွဲ 22 မှ 200 အတွင်းရှိ အမှတ်များကော်လံ၏ နောက်ဆုံးတန်ဖိုးကို ကျွန်ုပ်တို့ ပြောင်းဆိုပါစို့။

အလုပ်စာအုပ်တစ်ခုလုံးရှိ pivot ဇယားများအားလုံး၏တန်ဖိုးများကို ပြန်လည်စတင်ရန် အောက်ပါ macro ကို ဖန်တီးနိုင်သည်-

 Sub RefreshAllPivotTables()
    ThisWorkbook.RefreshAll
End Sub

ဤ macro ကို ကျွန်ုပ်တို့ လုပ်ဆောင်သောအခါ၊ pivot ဇယားနှစ်ခုလုံးရှိ တန်ဖိုးများကို အလိုအလျောက် အပ်ဒိတ်လုပ်သည်-

ထပ်လောင်းအရင်းအမြစ်များ

အောက်ဖော်ပြပါ သင်ခန်းစာများသည် VBA တွင် အခြားဘုံအလုပ်များကို မည်သို့လုပ်ဆောင်ရမည်ကို ရှင်းပြသည်-

VBA: အပိုင်းအခြားတစ်ခုတွင် တန်ဖိုးများထည့်နည်း
VBA- အပိုင်းအခြား၏ ပျမ်းမျှတန်ဖိုးကို တွက်ချက်နည်း
VBA- အပိုင်းအခြားရှိ ထူးခြားသောတန်ဖိုးများကို ရေတွက်နည်း

မှတ်ချက်တစ်ခုထည့်ပါ။

သင့် email လိပ်စာကို ဖော်ပြမည် မဟုတ်ပါ။ လိုအပ်သော ကွက်လပ်များကို * ဖြင့်မှတ်သားထားသည်