Shaxda tusmada
Fulinta VBA macro waa habka ugu waxtarka badan, ugu dhaqsaha badan uguna badbaadsan ee lagu socodsiiyo hawlgal kasta oo Excel ah. Maqaalkan, waxaan ku tusi doonaa sida loo dib u cusboonaysiinta miiska pivot ee Excel iyadoo la adeegsanayo VBA.
> Soo deji Buug-shaqeedka >
> Waxaad soo dejisan kartaa bilaashka ku celceli buug-shaqeedka Excel halkan.>Cusbooneysii Shaxda Pivot VBA.xlsm
5 Tusaalooyinka Dib-u-cusboonaynta Shaxda Pivot ee VBA ee Excel
Waxa soo socdaa waa tusaalaha miiska pivot-ka kaas oo aan adeegsan doono maqaalka oo dhan oo aan ku tusi doono 5 tusaale oo kala duwan miisaska pivot-ka ah ee soo kicinaya ee Excel leh VBA code.
1. VBA si ay u cusboonaysiiso Hal Miis oo Pivot gudaha Excel > > Haddii aad rabto inaad dib u cusboonaysiiso hal miis oo tiir ah xaashida shaqada ee Excel markaa, >>> Riix > Alt + F11 ee kiiboodhkaaga ama tag tab Developer -> Visual Basic si loo furo Visual Basic Editor .
- Daaqadda koodka pop-upka, ka soo baxa menu-ka , guji Geli -> Module .
Sidoo kale eeg: Hawl-wadeennada Excel Boolean: Sidee loo Isticmaalaa? 11> Koobi code-kan soo socda oo ku dheji daaqada koodka > 8828
koodka hadda diyaar ayuu u yahay inuu ordo.
>Halkan, PivotTable1 waa magaca Shaxda Pivot. Waxaad ku qortaa magaca uu leeyahay miiska Pivot.
- Riix F5 kiiboodhkaaga ama bar menu ka dooro Run - > Orod Sub/Form User . Waxa kale oo aad riixi kartaa oo kaliya icon Play yar inbar-menu-hoosaadka si uu u socodsiiyo makro.
>>> > >
>Tani waxay dib u cusbooneysiin doontaa miiska pivot ee xaashida Excel ee hadda jirta 0> Wax dheeraad ah ka akhri: Shaxda Pivot Aan Soo Celinaynin (5 Arrimo & Xal) > 2. Macro si uu u cusboonaysiiyo Dhammaan Shaxanka Pivot ee Xaashida Shaqada Firfircoon
> Si aad dib u cusboonaysiiso dhammaan miisaska tiirarka ee xaashida shaqada ee firfircoon, raac tillaabooyinka hoose.>> >
>Tani waxay dib u cusbooneysiin doontaa miiska pivot ee xaashida Excel ee hadda jirta 0> Wax dheeraad ah ka akhri: Shaxda Pivot Aan Soo Celinaynin (5 Arrimo & Xal)> 2. Macro si uu u cusboonaysiiyo Dhammaan Shaxanka Pivot ee Xaashida Shaqada Firfircoon
- >> Isku mid sidii hore, ka fur Visual Basic Editor ka Developer tab iyo Geli a Module gudaha daaqadda koodka.
- > Daaqadda koodka, koobi koodka soo socda oo dheji Run makro iyo dhammaan miisaska pivot ee xaashidaada firfircoon waa la cusboonaysiin doonaa. > <1 Excel
- Daaqadda koodka, koobi koodka soo socda oo dheji 3>
- >
- Run koodka iyo dhammaan miisaska pivot ee ku yaal dhammaan buugaagta shaqada ee Excel ee furan waa la cusboonaysiin doonaa dhammaan ilaaliBuugaag shaqo furan inta lagu guda jiro code-kan >
- Cusbooneysii Range Shaxda (5 Habboon) >
- Sidee Si Toos ah Loogu Cusbooneysiiyaa Shaxda Pivot Marka Xogta Isha Isbedesho >
4. Dib-u-cusboonaysiinta khasnadda miiska Pivot oo leh VBA gudaha Excel >
Haddii aad ku leedahay jadwal badan oo buug-yarahaaga ah kuwaas oo isticmaala xog isku mid ah, waxaad dib u cusboonaysiin kartaa oo keliya kaydka miiska pivot halkii aad ka cusboonaysiin lahayd. miiska pivot dhabta ah mar walba. Dib-u-cusboonaysiinta khasnadda waxay si toos ah u nadiifinaysaa xusuusta kaydinta dhammaan miisaska pivot-ka iyadoo la adeegsanayo isku xidhka xogta ee khasnadda.
Tallaabooyinka lagu sameeyo taasi waa,
>- >> Fur Tafatiraha Aasaasiga ah ee Visual. laga bilaabo Developer tab iyo Geli a Module gudaha daaqadda koodka.
> - Daaqadda koodka, koobi kood soo socda oo dheji Xusuusta kaydka miiska pivot-ka waa la nadiifin doonaa
>5. Si Toos ah u Cusbooneysii Shaxda Pivot Inta aad ku bedelayso Xogta VBA Macro >
Ka waran haddii aad haysato miis pivot oo leh xog badan oo waxa kaliya ee aad rabto waa inaad cusboonaysiiso xog yar iyadoo miiska oo dhan aan la taaban. . Gudaha Excel, waxaad kartaa si otomaatig ah u cusbooneysiisomiiska pivot iyadoo la cusboonaysiinayo xogta VBA .
- >
- Furan Visual Basic Editor oo ka yimid horumariyaha. 12>Dhanka bidix ee tifaftiraha, waxaa jiri doona Project Explorer oo leh dhammaan magacyada xaashida shaqada. Guji magaca xaashida ee ka kooban miiska pivot
> - Daaqadda koodka ayaa soo bixi doonta halkaas oo aanu ka samayn doono dhacdo weyn. Ka dooro Xaashida shaqada Shayga > 2> sanduuqa hoos-u-dhaca ee bidix ee moduleka koodka. Tani waxay ku dari doontaa Worksheet_SelectionChange dhacdo moduleka, dhab ahaantii uma baahnin markaa waanu tirtiri doonaa qaybtan koodka dambe. >Ka dib dhagsii >Habka >> Liiska hoos-u-dhaca oo dooro Beddel . Tani waxay ku dartay dhacdo cusub oo ku taal dusha sare ee moduleka koodka ee loo yaqaan Worksheet_Change . Waxaan ku qori doonaa koodkayaga halkan si tirtiro koodka uu sameeyay Xaashiyaha_SelectionChange
> 3. Koodhka VBA si uu u cusboonaysiiyo Dhammaan Shaxanka Pivot ee Buug-hawleed Badan >
> Haddii aad rabto inaad dib u cusboonaysiiso dhammaan jaantusyada buugaagta shaqada ee badan halmar VBA koodka markaa Tallaabooyinka waa:- >> Furan Tafatiraha Aasaasiga ah ee Muuqaalka laga bilaabo Developer tab iyo Geli a Module gudaha daaqada koodka
- >
>
>- > Hadda koobi dabaso koodka oo ku dheji Worksheet_Change
4567
koodkaagu hadda waxa uu diyaar u yahay in uu shaqeeyo.
Halkan, PivotTbl waa xaashida shaqada Magaca buugaaga shaqada ee Excel iyo PivotTable1 waa magaca shaxda Pivot. Waxaad qortaa magaca xaashida shaqada iyo miiska Pivot leeyahay.
> >- > Hadda mar kasta oo aad beddesho xogta shaxda xogta asalka ah ee xaashidaada, xogta ku jirta miiska pivot doonosi toos ah loo cusbooneysiiyo 5>
Maqaalkani waxa uu ku tusay sida loo cusboonaysiiyo miiska pivot ee Excel leh VBA . Waxaan rajeynayaa in maqaalkani uu faa'iido badan kuu lahaa. Xor baad u tahay inaad waydiiso haddii aad qabto wax su'aalo ah oo ku saabsan mawduuca.