Shaxda tusmada
Maqaalkani waa qayb ka mid ah taxanahayga: Excel VBA & Macros – Talaabo Talaabo ah Hage Dhamaystiran . Waxaan ka wada hadli doonaa liiska 10 ka kaliya ee inta badan la isticmaalo Excel VBA shay.
> Soo deji Buug-hawleedka La-qabsiga >
> VBA Walxaha.xlsm>Waa maxay Walxaha VBA? Shayga waa amar ama shay ku habboon koodka VBA si loo qabto hawlo gaar ah.
The VBA (Visual Basic Application) waa luuqad barnaamijeed ku jihaysan shay. Shaygu waa mid ka mid ah curiyayaasha VBA
Shaygu wuxuu leeyahay hantidiisa iyo habkiisa. Habka waa qalliinka uu sameeyo shaygaas hantiduna waxay sharxaysaa sifooyinka shaygaas
Sifada walxaha VBA
Si aad u codsato shay VBA waa in ay jirtaa habka ama hantida Shayga. Waxaan ka wada hadli doonaa sifooyinkaas halkan.
Guryaha >
> > Guryaha walxaha VBA waxa loo malayn karaa inay yihiin goobaha walxaha.Excel wuxuu leeyahay walxo badan. Inta badan walxaha Excel VBA ee aanu kula shaqayno waxay leeyihiin hanti.
Tusaale:
- Shayga kala duwan wuxuu leeyahay hanti. Qaar ka mid ah waa Column , Formula , Safka , Balac , iyo Qiimaha .
- Shaxda walaxda waxay leedahay sifooyin, sida Halyeeyad , ChartArea , ChartStyle , iyo wixii la mid ah.
- 1>ChartTitle sidoo kale waa aKoodhka VBA waxa loo codsadaa in la sameeyo xiddig leh 5 geeso leh.
1763
>
Waxa aanu sawiri karnaa nooc kasta oo qaab ah annagoo beddelayna amarka msoShape5pointStar.
10. ListObject Object
>ListObject waa qayb ka mid ah ListObjects Object . A ListObject wuxuu muujinayaa hal miis oo xaashida shaqada ah> Tirtir Active Daabac Codsiga > Cusbooneysii > AutoFilter > Ka beddel >Faallo > > Abuuraha > 20> Magaca > > > Waalidka > > > Range > 20> U kala sooc > > Soo koobid > 19> > 23>
>Tusaale:
>Tusaalahani waa in xogta laga soo saaro miiska oo lagu kaydiyo shaxda.
7628
Read more: Excel VBA si ay ugu Buuxiyaan Array Qiimaha Unugyada (4 Tusaalayaal Ku Haboon)
Gabagabo >
Maqaalkan, waxaanu ku sharaxnay kuwa sida caadiga ah loo isticmaalo Liiska walxaha Excel VBA. Waxaan rajeynayaa in tani ay ku qancin doonto baahiyahaaga. Fadlan fiiri websaydkayaga ExcelWIKI.com oo ku soo jeedi talooyinkaaga sanduuqa faallooyinka. Shayga, oo leh hanti sida Font , Qaabka , iyo Border .
> Isticmaalka Guryaha Shayga VBA:
Waxaan u qori karnaa code VBA si aan u samayno kuwan soo socda:
>- >
- Waxaad baari kartaa shayga habayntiisa guriga oo waxaad samayn kartaa wax ku salaysan goobahan.
- Adiga waxay bedeli kartaa habaynta hantida shayga adoo dejinaya qiyam cusub.
Fiiri qoraalkan VBA:
> Range("E10").Value
> waa shay, Qiimaha waa mid ka mid ah hantida. Bayaanka VBA-da, walxaha iyo guryaha waxa la dhigayaa dhinac dhinac ah iyadoo la kala saarayo muddo ( a dhibic, . ). Walaxda marka hore ayaa la dhigaa, ka dibna hantidooda>Odhaahdaasi waxay keenaysaa in lambarka 100 ku soo baxo Cell E10 . > Hababka: > 100 > A Habka waa fal lagu fuliyo shay.
Waxyaabaha sidoo kale waxay leeyihiin habab. Tusaale ahaan, Range walxuhu waxay leeyihiin habka Clear . Bayaanka VBA-da ee soo socda ayaa nadiifinaya Range . Bayaankani wuxuu u dhigmaa xulashada Range kadibna dooranaya Guriga ➪ Tafatirka ➪ Nadiifi ➪ Nadiifi Dhammaan :
3821
Xidhiyaha VBA-da, hababku waxay u egyihiin guryaha. Hababka waxay ku xidhan yihiin walxaha leh hawlwadeen kala soocida (.). Si kastaba ha ahaatee, hababka iyo guryaha waa fikrado kala duwan gudaha VBA.
Wax dheeraad ah ka sii akhri: Shaxda ExcelQarsooma Marka Xogta La Qariyo (3 Xal) >
> Liiska 10 Walxaha VBA Inta Badan La Isticmaalo ee Excel > Shayga oo ah:Codsiga → Buug-shaqeedka → Xaashida shaqada → Range >
Halkan, waxaan si faahfaahsan uga wada hadli doonaa liiska shayada aadka loo isticmaalo ee Excel VBA.<3
1. Shayga Codsiga > 13>
Codsiga Shayga waa mid ka mid ah walxaha aadka loo isticmaalo ee Excel. Waxa loo isticmaalaa in lagu matalo wadarta codsiga Excel.
20>Cell firfircoon > 16> > 20>Sheetka Firfircoon > > 20> Daaqadda Firfircoon 16>> 20>Jooji > 20> Buuga Shaqada ee Firfircoon > > > 16> 20> DisplayFormulaBar > 19>> 16>> > > 19> 22Habab | Guryaha | |||
---|---|---|---|---|
Xisaabi | ||||
XisaabiFull | InputBox | |||
Orod | Baarrada Bandhigga | |||
Ka noqo | Sug | Waddada | > 21> | Xaaladda Bar |
Waxaan u baahanahay in aan ku darno hantida ama habka loo baahan yahay marka shaygan lagu dabaqayo Excel.
Tusaale 1: > 1> Xisaabi habka. Macro-kan waxa loo isticmaalaa xisaabinta dhammaan buugaagta shaqada ee furan Tusaalaha hoose, waxaanu isticmaalnay DisplayScrollBars hantida Codsiga shayga. Ujeedada makrokan ayaa ah in la qariyo bar-rog-rogadka
6184
Halkan, waxaanu dhignay status Been , oo macnaheedu yahay ma doonosoo bandhig baararka duudduuban ee xaashida Excel.
> Wax dheeraad ah ka sii akhri: Sida Buug-hawleed looga Furo Waddada Isticmaalka Excel VBA (4 Tusaalayaal) > > 12> 1>2. Shayga Buugaagta Shaqada >Buugaag shaqo shay waxay la xidhiidhaa buugga shaqada. Waxay tilmaamaysaa liiska buugaagta shaqada ee hadda la furay ee ku jira arjiga Excel.
> > >>Guryaha > > > 19>> 16>> 20> Hubi > 19> 16> > 20>Abuuraha 19> > > > > > > 23>Tusaale 1:
>Halkan, waxaanu ku dabaqnay koodka VBA-da fudud ee ku salaysan shayga Buugaagta ee xidhi doona buuga shaqada ee Excel.3577
<0 Tusaale 2: > > Tusaalahani waxa uu ku dari doonaa doorsoome cusub bog_1 ee Disney.xlsx buugga shaqada.
8472
>
>3. Shayga Buuga Shaqada >
>Buug-shaqeedka shaygu waxa uu u taagan yahay hal buug oo shaqo. Waa xubin ka mid ah bookbooks kuwaas oo hadda shaqaynaya ama furan. Halkii buug-shaqeedku waa ururin waraaqo shaqo ah.
Habab | |||
---|---|---|---|
Ku dar | Codsiga | Tirinta | Xidh |
Fura | Shayga | ||
> | Waalid |
Habab | Guryaha | |||
---|---|---|---|---|
firfircoon | Shaxda Firfircoon | |||
KudarToJeceyl | ||||
Xidh | DeleteNumber Format | Magaca buuxa | Save | Xaaladda Isticmaalaha |
SaveAs |
Tusaale 1: >
Waxaan rabnaa in aan xidhno buugga shaqada ee hadda
7701
3>
Annagacod la mid ah buugii shaqada ee dhowaa codsatay. Shayga Buugaagta Shaqada waxa lagu dabaqaa dhammaan buugaagta shaqada ee la furay. Laakin shayga Buuga shaqadu waxa uu khuseeyaa oo kaliya buuga shaqada ee firfircoon.
Tusaale 2: >
Tusaalahan, waxaanu ku magacaabi doonaa unug anaga oo adeegsanayna buug-shaqeedka shay.
6948
4. Shayga xaashida
> Waxyaabaha waxay la xidhiidhaan dhammaan noocyada xaashida buug-shaqeedka Excel ee la cayimay ama firfircoon. Waraaqaha waxay noqon karaan xaashiyo-shaqo, jaantusyo xaashiyo yaryar ah>Ku dar >Codsiga > > > Ku dar2 > Tiri > 19> > Nuqul > Shayga 21> >> Tirtir >Waalidka > > Dhaqdhaqaaq >> Muuqan > > 16> >Daabac > > > PrintPreview > >>Dooro Xisaabi > 20> 19>Tusaale 1:
Code-kan VBA-da waxa uu hawlgelin doonaa 2nd xaashida buugga shaqada.
2708<0 > Tusaale 2: >
Tusaalahan, waxaanu ku dari doonaa xaashi cusub kadib 1aad xaashida
3699
>
5. Shayga Shaqada > 13>
Tani Xaashiyaha shaqada walaxda waa qayb ka mid ah Xaashiyaha shayga. Waa ururinta warqadaha shaqada oo keliya. Laakiin shayga Sheets waxa kale oo ka mid ah xaashida jaantusyada iyo kuwa yaryarxaashiyaha > Tirtir >>Tiri > > Dhaqdhaqaaq Abuuraha > > > Daabac Shayga > > >> PrintPrint Waalidka > 19> Dooro > Muuqaal Tusaale 1:
Waxay hawlgelin doontaa 2aad ee xaashida shaqada ee buug-shaqeedka soo socda
3741
> >
Waxa kale oo laga yaabaa inaan isticmaalno Xaashiyaha shay. Laakiin haddii aan isticmaalno Xaashiyaha shayga, taasi waxay dhaqaajin kartaa jaantus ama xaashi yar sidoo kale waxay kuxirantahay goobta buugga shaqada ee cayiman.
> Tusaale 2: >Waxa aanu koobi doonan doonaa xaashi meesha aanu doonayno oo ku yaala buuga shaqada 1>22 Macro Tusaalooyinka Excel VBA > >
> 6. Shayga Shaqada > 13>
Xaashida shaqada waa qayb ka mid ah Xaashiyaha shaqada . Waxay ka dhigan tahay hal warqad shaqo oo keliya. Qaybtani waxay tusi doontaa muunad code VBA ah oo ku salaysan Worksheet shay dib u magacaabayxaashida shaqada > Xisaabi > Ceellada > > > CheckSpelling> Faallo > > >>> Tirtir >Magaca > >> Qiimey > 20> Xiga > Dhaqdhaqaaq > Muuqaal > >Dhag-dhig Dejinta bogga > 16>> PasteSpecial Waalidka > > > Daabac Range > 19> > PrintPreview > 20>Rafka > 19 > SaveAs > Qaababka > Dooro > Soo kala-sooc > > 20> Tab > >> > Nooca > > >> Muuqan > 19> 22
Tusaale 1: >
Magaca xaashida shaqada ee firfircooni wuu beddeli doonaa ka dib marka la codsado koodka VBA-da.
1223
>
0> Tusaale 2: > >Waxaan rabnaa inaan wax ka ogaano warqadda shaqada ee hadda jirta. Codso summada VBA-da ee soo socota.2337
7. Shayga Range > 13>
Range Shayga wuxuu la xiriiraa unugyada faylka Excel. Waxaa loo adeegsadaa in lagu xusho hal unug, saf, tiir, ama tiro gaar ah oo unugyo ah, saf, ama tiirar ah xaashida shaqada ee Excel. Waa inaan gelinaa tixraaca unugga gudahadood.
> > > > > >> > > >Codsiga > >> > 20>Goobaha > 19>> 16> >16>> > >Dhamaad >> > Geli >Font > >> 16>>Dhammaan >> > > 19>> 16>> > Shayga > >> > >19 > > > >> > > 16>> > 19> > > > > 20> > > > 19> > > 19> > 20> 21> 20>Qiimaha > 19> 16> 20 >19>>22>>Qaabka | Guryaha | ||
---|---|---|---|
Daar | Cinwaanka | ||
AutoBuux | |||
Xisaabi | Nadiifi | Cell | Koobi |
Raadi | |||
Geli | Font | ||
PasteSpecial<21 | Dheer | Beddel | |
Orod | Bidix | ||
Dooro | ListObject | ||
Show | Magaca | Soo kala saar | Ku Xiga |
Shaxda | Waalidka | ||
> | Range | ||
Safka | |||
Safka Sare | |||
> 21> | Ansaxinta | ||
Balac |
4152
Tusaale 2:
Tusaalahani waxa uu koobiyeyn doonaa qayb gaar ah firfircoon shee t.
4747
8. Shayga Qaababka
> Qaababka shaygu waxay la xidhiidhaan dhammaan qaababka ka jira xaashida shaqada. Waan dooran karnaa oo tirtiri karnaa ama qaban karnaa hawlo kale anagoo adeegsanayna tanShayga. > > > > > > 19 > > > > > > 16>> > > > > 19> 16> > 20> >Select All > 19> > Nuqul > > 20> Qaabka-Background > > > >> > Xidhiidhiyaha > >> > > > > Dhererka > > > 20> > > >19>> > > 19> 20> 21> 20> Sare > 19> > > Nooca > > Muuqan > >BalacQaabka | Guryaha | ||
---|---|---|---|
Ku dar Wicitaanka | Codsi | ||
AddConnector | Tiri | ||
AddLine | Abuuraha | ||
Kudar Sawir | Waalidka | ||
Ku dar Qaabka | Range | Shayga | |
> ee qaababka xaashida shaqada. 7804
Tusaale 2: Tusaalahan, waxaanu ku dabaqi doonaa ficilka la rabo midka jira. qaababka xaashida shaqada ee firfircoon. 4946
9. Shayga Qaabka> Shape waa qayb ka mid ah Qaababka. Waxay muujinaysaa hal qaab oo ku jira xaashida shaqada ee firfircoon. Waxa loo adeegsaday qaababka shayga > > 17> Guryaha > > Codso
| Codsiga | ||
AutoShapeType | |||
gooyay | |||
Tirtir | Shaxda | ||
Koobi | Dooro | Buux | |
> | Bidix | ||
Magaca | |||
Wax-qabad>Waalidka | |||
Milicsiga | Title | ||
> | |||
> |