فهرست
پلي کول VBA میکرو په Excel کې د هر ډول عملیاتو چلولو لپاره خورا مؤثره ، ګړندی او خوندي میتود دی. په دې مقاله کې، موږ به تاسو ته وښیو چې څنګه د VBA په کارولو سره په Excel کې پیوټ میز تازه کړئ.
د کار کتاب ډاونلوډ کړئ
تاسو کولی شئ وړیا ډاونلوډ کړئ د Excel کاري کتاب له دې ځایه تمرین کړئ.
د VBA.xlsm سره پیوټ جدول تازه کړئ
5 په Excel کې د VBA سره د پیوټ میز تازه کولو مثالونه
لاندې زموږ د پیوټ میز بیلګه ده چې موږ به یې په ټوله مقاله کې وکاروو او تاسو ته به د VBA<سره په Excel کې د پیوټ جدولونو تازه کولو 5 مختلف مثالونه وښیو. 2> کوډ.
1. VBA په Excel کې د یو پیوټ جدول تازه کولو لپاره
که تاسو غواړئ یوازې یو پیوټ جدول تازه کړئ په خپل ایکسل ورک شیټ کې نو بیا
- فشار ورکړئ <1 په خپل کیبورډ کې Alt + F11 یا ټب ته لاړ شئ Developer -> Visual Basic د خلاصولو لپاره Visual Basic Editor .
- د پاپ اپ کوډ کړکۍ کې، د مینو بار څخه ، کلیک وکړئ داخل کړئ -> ماډل .
- لاندې کوډ کاپي کړئ او د کوډ کړکۍ کې یې پیسټ کړئ.
2010
ستاسو کوډ اوس د چلولو لپاره چمتو دی.
دلته، PivotTable1 زموږ د پیوټ میز نوم دی. تاسو هغه نوم ولیکئ چې ستاسو پیوټ جدول لري.
- په خپل کیبورډ کې F5 فشار ورکړئ یا د مینو بار څخه غوره کړئ چل کړئ - > فرعي/کارونکي فورمه چلول . تاسو کولی شئ یوازې په کوچني پلی آیکون کې کلیک وکړئد میکرو چلولو لپاره فرعي مینو بار.
دا به پیوټ جدول تازه کړي ستاسو په موجوده ایکسل ورک شیټ کې.
0> نور ولولئ: پیوټ جدول تازه نه کیږي (۵ مسلې او حلونه)2. په فعاله کاري پاڼه کې د ټولو پیوټ جدولونو د تازه کولو لپاره میکرو
په فعاله کاري پاڼه کې د ټولو پیوټ جدولونو د تازه کولو لپاره ، لاندې مرحلې تعقیب کړئ.
- ورته د پخوا په څیر، د Developer ټب څخه Visual Basic Editor خلاص کړئ او د کوډ کړکۍ کې Insert a Module . <12 د کوډ په کړکۍ کې، لاندې کوډ کاپي کړئ او پیسټ کړئ.
9068
ستاسو کوډ اوس د چلولو لپاره چمتو دی.
- چل کړئ ستاسو په فعاله کاري پاڼه کې میکرو او ټول پیوټ جدولونه به تازه شي.
نور ولولئ: څنګه کې ټول پیوټ میزونه تازه کړئ Excel
3. د VBA کوډ په څو کاري کتابونو کې د ټولو پیوټ جدولونو تازه کولو لپاره
که تاسو غواړئ په ډیری کاري کتابونو کې ټول پیوټ میزونه تازه کړئ په یوځل د VBA کوډ سره نو بیا مرحلې دي:
- د Developer ټب څخه Visual Basic Editor خلاص کړئ او Insert a Module د کوډ کړکۍ.
- د کوډ کړکۍ کې، لاندې کوډ کاپي کړئ او پیسټ کړئ.
3947
ستاسو کوډ اوس د چلولو لپاره چمتو دی.
- چلول کوډ او ستاسو په ټولو خلاص ایکسل کاري کتابونو کې ټول پیوټ میزونه به تازه شي.
په یاد ولرئ ته ټول وساتئکاري کتابونه خلاص د دې کوډ چلولو پرمهال.
ورته لوستل
- په Excel کې د پیوټ جدول د ترمیم کولو څرنګوالی (5 میتودونه )
- د پیوټ جدول رینج تازه کړئ (5 مناسب میتودونه)
- څنګه په اتوماتيک ډول د پیوټ جدول تازه کول کله چې د سرچینې ډیټا بدلیږي
4. په Excel کې د VBA سره د پیوټ میز کیچ تازه کول
که تاسو په خپل کاري کتاب کې ډیری پیوټ میزونه لرئ کوم چې ورته ډیټا کاروي، تاسو کولی شئ د تازه کولو پرځای یوازې د پیوټ میز کیچ تازه کړئ اصلي محور میز هر وخت. د کیچ تازه کول په اتوماتيک ډول د ټولو پیوټ میزونو کیچ حافظه پاکوي چې په کیچ کې د ورته ډیټا پیوستون په کارولو سره.
د دې کولو لپاره ګامونه دي،
- پرانستل بصری اساسی مدیر د Developer tab څخه او Insert a Module په کوډ کړکۍ کې.
- د کوډ په کړکۍ کې، لاندې کوډ کاپي کړئ او دا پیسټ کړئ.
9914
ستاسو کوډ اوس د چلولو لپاره چمتو دی.
21>
- چل کړئ کوډ او ټول د پیوټ میز کیچ یادداشتونه به پاک شي.
نور ولولئ: څنګه په Excel کې د VBA پرته د پیوټ میز اتومات تازه کول (3 سمارټ میتودونه) <3
5. د VBA میکرو سره د ډیټا بدلولو پرمهال د پیوټ جدول اوتومات تازه کول
څه به وي که تاسو یو پیوټ میز ولرئ چې ډیری ډیټا لري او یوازې تاسو غواړئ یو څو ډیټا تازه کړئ پداسې حال کې چې ټول جدول بې لاسه وي. . په Excel کې، تاسو کولی شئ آټو-ریفریش کړئد پیوټ جدول پداسې حال کې چې ډیټا د VBA سره تازه کوي.
- پرانیزئ بصری بنسټیز مدیر له پراختیا څخه.
- د ایډیټر په ښي خوا کې به یو د پروژې اکسپلورر پین وي چې د کاري پاڼي ټول نومونه لري. د پاڼې په نوم باندې کلیک وکړئ چې د پیوټ جدول لري.
- د کوډ کړکۍ به راښکاره شي چیرې چې موږ به د پیښې میکرو جوړ کړو. د کوډ ماډل کیڼ اړخ ته د ورکشیټ د څیز ډراپ-ډاون بکس څخه غوره کړئ. دا به موډل ته د Worksheet_SelectionChange پیښه اضافه کړي، موږ واقعیا ورته اړتیا نلرو نو موږ به وروسته د کوډ دا ټوټه حذف کړو.
- بیا په طرزالعمل کلیک وکړئ ډراپ-ډاون لیست او غوره کړئ بدل کړئ . دا د کوډ ماډل په پورتنۍ برخه کې یوه نوې پیښه اضافه کوي چې نوم یې Worksheet_Change . موږ به دلته خپل کوډ ولیکو نو حذف کړئ کوډ چې د Worksheet_SelectionChange
- اوس کاپي کړئ. لاندې کوډ ولیکئ او په Worksheet_Change
3670
ستاسو کوډ اوس د چلولو لپاره چمتو دی.
دلته، PivotTbl کاري پاڼه ده نوم زموږ په Excel کاري کتاب کې او PivotTable1 زموږ د پیوټ میز نوم دی. تاسو هغه نوم ولیکئ چې ستاسو کاري پاڼه او پیوټ جدول لري.
- اوس هرکله چې تاسو په خپل کاري پاڼه کې د اصلي ډیټا جدول کې ډاټا بدل کړئ، ډاټا په محور میز بهپه اوتومات ډول تازه کیږي.
نور ولولئ: په Excel کې د پیوټ جدول د اتوماتیک تازه کولو څرنګوالی
نتیجې
دا مقاله تاسو ته وښودله چې څنګه پیوټ جدول تازه کړئ په Excel کې د VBA سره. زه امید لرم چې دا مقاله ستاسو لپاره خورا ګټوره وه. که تاسو د موضوع په اړه کومه پوښتنه لرئ نو وړیا احساس وکړئ.