Агуулгын хүснэгт
VBA макро -г хэрэгжүүлэх нь Excel дээр аливаа үйлдлийг гүйцэтгэх хамгийн үр дүнтэй, хурдан бөгөөд аюулгүй арга юм. Энэ нийтлэлд бид Excel-ийн пивот хүснэгтийг VBA ашиглан хэрхэн сэргээхийг танд үзүүлэх болно.
Ажиллах номыг татаж авах
Та үнэгүй татаж авах боломжтой. Excel-ийн ажлын номыг эндээс дадлага хийнэ үү.
VBA.xlsm-ээр пивот хүснэгтийг сэргээх
Excel дээр VBA ашиглан пивот хүснэгтийг шинэчлэх 5 жишээ
Доорх нь бидний нийтлэлийн туршид ашиглах пивот хүснэгтийн жишээ бөгөөд Excel-д VBA<ашиглан пивот хүснэгтүүдийг сэргээх 5 өөр жишээг үзүүлэв. 2> код.
1. Excel-ийн нэг пивот хүснэгтийг сэргээх VBA
Хэрэв та Excel ажлын хуудсандаа зөвхөн нэг пивот хүснэгтийг шинэчлэхийг хүсвэл
- <1-г дарна уу>Alt + F11 гар дээрх эсвэл таб руу очно уу Хөгжүүлэгч -> Visual Basic -г Visual Basic Editor -г нээнэ үү.
- Попап гарч ирэх кодын цонхонд, цэсний мөрөнд , Оруулах -> Модуль .
- Дараах кодыг хуулж кодын цонхонд буулгана уу.
7150
Таны код одоо ажиллахад бэлэн боллоо.
Энд Пивот Хүснэгт1 нь бидний Пивот Хүснэгтийн нэр юм. Та Пивот Хүснэгтэнд байгаа нэрийг бичнэ үү.
- Гар дээрх F5 товчийг дарах эсвэл цэсийн мөрнөөс Ажиллуулах --г сонгоно уу. > Sub/UserForm -г ажиллуул. Та мөн жижиг Тоглуулах дүрс дээр дарж болномакро ажиллуулах дэд цэсийн мөр.
Энэ нь таны одоо байгаа Excel ажлын хуудасны пивот хүснэгтийг шинэчлэх болно.
Дэлгэрэнгүй унших: Пивот хүснэгтийг сэргээдэггүй (5 асуудал & шийдэл)
2. Идэвхтэй ажлын хуудасны бүх пивот хүснэгтийг шинэчлэхийн тулд макро
Идэвхтэй ажлын хуудасны бүх пивот хүснэгтийг сэргээхийн тулд доорх алхмуудыг дагана уу.
- Ижилхэн өмнөх шигээ Хөгжүүлэгч табаас Visual Basic Editor -г нээж, кодын цонхонд Оруулах Модуль -г хийнэ үү.
- Код цонхонд дараах кодыг хуулж буулгана уу.
6978
Таны код одоо ажиллахад бэлэн боллоо.
- Ажиллуулна макро ба таны идэвхтэй ажлын хуудасны бүх пивот хүснэгтүүд шинэчлэгдэх болно.
Дэлгэрэнгүй унших: Бүх пивот хүснэгтийг хэрхэн шинэчлэх талаар Excel
3. Олон ажлын дэвтэр дэх бүх пивот хүснэгтийг шинэчлэх VBA код
Хэрэв та олон ажлын дэвтэрт байгаа бүх пивот хүснэгтийг нэг дор VBA кодоор шинэчлэхийг хүсвэл дараах Алхамууд нь:
- Хөгжүүлэгч табаас Visual Basic Editor -г нээж, Оруулах -г Модуль -г кодын цонх.
- Код цонхонд дараах кодыг хуулж буулгана уу.
1402
Таны код ажиллахад бэлэн боллоо.
- Ажиллуулах код болон таны бүх нээлттэй Excel ажлын дэвтэрт байгаа бүх пивот хүснэгтүүд шинэчлэгдэх болно.
Санамж бүгдийг нь хадгалЭнэ кодыг ажиллуулах явцад ажлын номууд нээгдэнэ .
Ижил төстэй уншлага
- Excel дээр пивот хүснэгтийг хэрхэн засах вэ (5 арга )
- Пивот хүснэгтийн мужийг шинэчлэх (5 тохиромжтой арга)
- Эх сурвалжийн өгөгдөл өөрчлөгдөх үед пивот хүснэгтийг хэрхэн автоматаар шинэчлэх вэ
4. Excel-ийн VBA-р пивот хүснэгтийн кэшийг шинэчлэх
Хэрэв таны ажлын дэвтэрт ижил өгөгдөл ашигладаг олон пивот хүснэгт байгаа бол та зөвхөн пивот хүснэгтийн кэшийг сэргээх боломжтой. бодит пивот хүснэгт үргэлж. Кэшийг сэргээснээр кэш дэх ижил өгөгдлийн холболтыг ашиглан бүх пивот хүснэгтүүдийн кэш санах ойг автоматаар цэвэрлэнэ.
Үүнийг хийх алхамууд нь
- Visual Basic Editor-г нээх. Хөгжүүлэгч табаас Оруулах кодын цонхонд Модуль .
- Код цонхонд дараах кодыг хуулж аваад буулгана уу.
7305
Таны код одоо ажиллахад бэлэн боллоо.
- Кодыг ажиллуулна уу. пивот хүснэгтийн кэш санах ойг цэвэрлэх болно.
Дэлгэрэнгүй унших: Excel дээр VBA-гүйгээр пивот хүснэгтийг хэрхэн автоматаар шинэчлэх вэ (3 ухаалаг арга)
5. VBA макро ашиглан өгөгдлийг өөрчлөх үед пивот хүснэгтийг автоматаар шинэчлэх
Хэрэв танд их хэмжээний өгөгдөл агуулсан пивот хүснэгт байгаа бөгөөд хүснэгтийг бүхэлд нь хөндөхгүйгээр цөөн хэдэн өгөгдлийг шинэчлэхэд л хангалттай. . Excel дээр та автоматаар шинэчлэх боломжтой VBA ашиглан өгөгдлийг шинэчлэх үед пивот хүснэгт .
- Хөгжүүлэгчээс Visual Basic Editor -г нээнэ үү.
- Засварлагчийн зүүн талд ажлын хуудасны бүх нэрийг агуулсан Project Explorer самбар байх болно.
- Project Explorer дотор давхар- пивот хүснэгтийг агуулсан хуудасны нэр дээр дарна уу.
- Бид үйл явдлын макро үүсгэх кодын цонх гарч ирнэ. Кодын модулийн зүүн талд байрлах Объект унадаг цонхноос Ажлын хуудас -г сонгоно уу. Энэ нь модульд Worksheet_SelectionChange үйл явдлыг нэмэх бөгөөд бидэнд үнэндээ хэрэггүй тул энэ кодыг дараа устгах болно.
- Дараа нь Журмын талаар дарна уу. унадаг жагсаалтаас Өөрчлөх -г сонгоно уу. Энэ нь кодын модулийн дээд хэсэгт Ажлын хуудасны_Өөрчлөлт нэртэй шинэ үйл явдлыг нэмдэг. Бид энд өөрийн кодыг бичих тул Ажлын хуудасны_сонголтыг өөрчлөх
- -аар үүсгэгдсэн кодыг устгах . дараах кодыг оруулаад Ажлын_хуудас өөрчлөх
5724
Таны код ажиллахад бэлэн боллоо.
Энд PivotTbl нь ажлын хуудас юм. нэр нь манай Excel ажлын дэвтэрт байгаа бөгөөд PivotTable1 нь бидний Пивот Хүснэгтийн нэр юм. Та өөрийн ажлын хуудас болон пивот хүснэгтэд байгаа нэрийг бичнэ.
- Одоо та ажлын хуудасны анхны өгөгдлийн хүснэгт дэх өгөгдлийг өөрчлөх бүртээ пивот хүснэгт болноавтоматаар шинэчлэгдэх болно.
Дэлгэрэнгүй унших: Excel дээр пивот хүснэгтийг хэрхэн автоматаар шинэчлэх вэ
Дүгнэлт
Энэ нийтлэл нь Excel-ийн VBA -р пивот хүснэгтийг хэрхэн шинэчлэхийг харуулсан. Энэ нийтлэл танд маш их ашиг тустай байсан гэж найдаж байна. Сэдвийн талаар асуух зүйл байвал асуугаарай.