Shaxda tusmada
Inta aan la shaqaynayno Microsoft Excel , waxa laga yaabaa in aan ka faa'iidaysano baaritaanka tiro badan oo xog ah. Iyo, u beddelashada xogtaas u dhaxaysa miis waa mid ka mid ah xulashooyinka ugu weyn. Jadwalka Excel wuxuu noo oggolaanayaa inaan si degdeg ah u kala saarno oo u shaandheyno xogta, ku darno diiwaanno cusub, oo isla markiiba cusboonaysiinno jaantusyada iyo PivotTables. Iyo Excel VBA waxa ay ka caawisaa isticmaalaha in uu arjiga ku habeeyo koodh fudud oo kaliya. Maqaalkan, waxaan ku arki doonaa qaar ka mid ah tusaalooyinka Excel VBA si loo sameeyo miis laga soo bilaabo kala duwan.
> Soo deji Buug-shaqeedka Dhaqanka >
> Waxaad soo dejisan kartaa>>>>> Ka samee Shaxda Range. 5>Shaxdu waxay u bilaabmeen sidii liisas ku jira daabacaadda menu ee Excel, laakiin kuwani waxay ku koreen shaqaynta noocyada ribbon. U beddelashada xogta kala duwan ee miiska waxay balaadhisaa awoodda, taasoo kuu oggolaanaysa inaad si dhakhso ah oo fudud u shaqeyso. Si u beddelo kala duwanaanshaha miis iyadoo la adeegsanayo VBA waa habka ugu fudud ee loo isticmaali karo ribbon
Ka soo qaad, waxaan haynaa xog-ururin fudud oo ka kooban shay ku yaal tiirka B , tirada alaabtaas tiirka C , iyo wadarta iibka shay kasta ee tiirka D . Hadda, waxaan rabnaa in aan u beddelno tirada xogta miiska. Aynu soo bandhigno tusaalooyin kala duwan iyo tilmaamo tallaabo-tallaabo ah si aan u abuurno miis ka kala duwan B4:D9 oo leh Excel VBA.>
Isticmaal ListObjects .Kudar si aad u leexiso au dhexeeya miiska Excel. Shayga faafinta wuxuu leeyahay sifo ListObjects . ListObjects waxay leeyihiin farsamo loo yaqaan Add . Shuruudaha .Add waa sidan soo socota.
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> expression .Add(SourceType, Source, LinkSource, HasHeaders,Destination)
1. Excel VBA si ay miiska uga soo saarto Range >
>Iyadoo Excel VBA , isticmaalayaashu waxay si fudud u isticmaali karaan koodka u shaqeeya sida menus-sare ee ribbon. Si aad u isticmaasho VBA koodka si aad miiska uga soo saarto xadka, aynu raacno nidaamka hoos.
> TALAABOOYINKA: > >>
- Tani waxay ka soo muuqan doontaa Tafatiraha Aasaasiga ah ee Muuqaalka >halka aan ku qorno koodkayaga si aan u samayno miis kala duwan >Marka saddexaad, dhagsii Module ka Insert hoos-u-dhaca menu bar.
> >>
>- >Tani waxay ku abuuri doontaa Module buuggaaga shaqada. >
- Oo, koobiy oo dheji VBA koodka hoos ka muuqda.
VBA Code: >
4137
- >
- Intaa ka dib, orod code adigoo gujinaya RubSub badhanka ama riixida kiiboodhkashortcut F5 .
Uma baahnid inaad bedesho koodka. Waxa kaliya ee aad sameyn karto waa kaliya inaad beddesho kala duwanaanta sida shuruudahaaga.
>- >
- Oo, ugu dambeyntii, raacitaanka tillaabooyinka waxay abuuri doontaa shax laga bilaabo xadka B4:D9 . 14>
>
>Sharaxaadda Xeerka VBA
1937
Sub waa qayb ka mid ah koodka kaas oo ah loo isticmaalo in lagu qabto shaqada koodka laakiin soo celin maayo wax qiimo ah. Waxa kale oo loo yaqaan nidaamka hoose. Marka waxaan u magacownaa habraacayada Create_Sable() .
9933
Tani waa xariiqda koodka ugu weyn ee cabbirka loo rogo miis ahaan. Sidaan horeyba u ognahay in ListObjects.Ku dar si loo rogo kala duwanaanshaha miiska Excel. Oo waxaan isticmaalnaa xlSrcRange sida nooca isha. Sidoo kale, waxaanu caddaynaynaa kala duwanaanshahayaga Range("B4:D9") . Ugu dambeyntiina, u magacow miiskayaga sida Shaxda1 .
9682
Tani waxay dhammaan doontaa nidaamka Jadwalka Jadwalka (5 Habboon)
2. Ka samee Shaxda Range Adigoo isticmaalaya Excel VBA >
> Aynu aragno tusaale kale si aan u dhisno miis ka soo kala duwan iyadoo la isticmaalayo Excel VBA.> TALAABOOYIN:>Xeerka VBA: >
4771
- >
4771
- In ka sii dheer, taabo furaha F5 ama dhagsii Run Sub badhanka si aad u socodsiiso koodka
- Oo, waxaad heli doontaa natiijada sida ku cad Qaabka 1 .
Sharaxaadda Xeerka VBA
3572
DM bayaanka VBA > waxaa loola jeedaa " ku dhawaaqid, " waana in loo isticmaalo in lagu dhawaaqo doorsoome. Markaa, waxaanu ku cadaynaynaa kala duwanaanshahayaga tb2 iyo xaashida shaqada ilaa ws .
1794
VBA Set waxa ay si fudud noo ogolaataa in aanu iska ilaalino in aanu ku qorno tirada aan u baahanahay in aanu soo qaadano. iyo in ka badan mar kale marka uu socdo koodka. Markaa, waxaanu dejinay kala duwanaanshahayaga gobolka hadda iyo xaashida shaqada ee xaashida shaqada ee firfircoon.
6164
Iyadoo xariiqan koodka ah, waxaanu ka abuurnaa shaxda inta u dhaxaysa oo waxaan u magacaabaynaa miiskayaga Shaxda2 .
Akhri wax dheeraad ah:> Sida loo Isticmaalo Shaxda Excel leh VBA (9 Siyadood oo Macquul ah)>> 3. Ka samee Shaxda Range oo leh VBA gudaha Excel
> Aan eegno tusaale kale oo ka faa'iidaysiga VBA Excel si loo abuuro miis kala duwan.> TALAABOOYIN:>- Si aad u bilowdo, dooro dhammaan kala duwanaanta aad rabto inaad u beddesho miis. >Labaad, dhagsii Developer tab ee ribbon.
- Marka saddexaad, billow Visual Basic Editor adiga oo gujinaya VisualAasaaska .
- Haddii kale, waxaad gali kartaa Visual Basic Editor adiga oo riixaya Alt + F11 . >
- ama, right -guji xaashida oo dooro Eeg code menu-ka. >kuxiga, ka dooro Module sanduuqa hoos-u-dhaca ee hoos yimaada Geli . >
- Oo daaqada aasaasiga ah ee muuqaalka ah ayaa soo bixi doonta. >
- halkaas ku qor koodka
8517
- Ugu dambayntii, taabo F5 furaha si aad u socodsiiso koodka >
- > Oo, tani waxay abuuri doontaa shaxda laga soo bilaabo xogta sida aan ku helnay Habka 1 .
Wax badan ka sii akhri: Sida Miis loogu Sameeyo Excel
Akhrisyo la mid ah >
>- >
- Wadarta Goobta la Xisaabiyay oo loo qaybiyay Tirinta Shaxda Pivot > 13>
- >> Sida Loo Muujiyo Qaybinta Soo noqnoqoshada Qaraabada ee Excel
- Excel Pivot Shaxda Todobaadkii (3 Tusaalayaal Ku Haboon) > >
- > [Hagaaji] Taariikhaha Kooxdu Ma Awoodi karto Shaxda Pivot: 4 Xalka Suurtogal ah >
- > Sida Loo Sameeyo Shaxda Amortization ee Excel (Qaabka 4) <1 3>
> 4. Codso VBA si aad u abuurto Jadwalka Firfircoon ee Range >
> Aynu eegno qaab kale oo aan ka soo saarno miis kala duwan iyadoo la adeegsanayo Excel VBA.> TALAABOOYIN:3>- Si aad u bilowdo, fur ribbon ka oo dooro Developer ikhtiyaarka >Ka dib, si aad u gasho Visual Basic Editor , dhagsii Visual Basic . >Cidida Alt + F11 waxa kale oo ay soo saari doontaa Visual BasicTafatiraha . > Haddii kale, riix-guji xaashida oo dooro Arag Code menu ka soo muuqda >Hadda, ka dooro Geli Xulashada hoos-u-dhaca, dooro Module .
- Ka dib koobi oo dheji VBA koodka soo socda.
7755
- >
- Koodhka ku socodsii adiga oo riixaya F5 furaha > 14>
- Sida ku cad Habka 1 Sawirka, miiska waxa laga dhisi doonaa inta u dhaxaysa. Sharraxaadda Xeerka
5139
Sadarkani waxa uu tilmaamayaa magaca hab-hoosaadka
4566
Labada sadar waxa loo adeegsadaa caddaynta doorsooma.
6183
The With odhaah waxa ay kuu ogolaanaysaa in aad samayso isku xigxig odhaahyo hal shay adiga oo aan u baahnayn in aad dib u dhigto magaca shayga. Haddaba, waxaan ku soo lifaaqnaa oo wata magaca xaashida
7135
Kuwaas waxaa loogu talagalay inay helaan safka ugu dambeeya iyo tiirka dambe.
7134
Range si aad u abuurto miiska
8979
Samee shax inta kor ku xusan.
6122
Cadee magaca shaxda
5551
Cafis qaabka shaxda.
Wax badan ka akhri: > U samee Shaxda Excel Adigoo isticmaalaya Shortcut (8 Hababka) >
>> 5. Ka samee Shaxda Firfircoon ee Range > > Hadda, eeg hab kale oo Excel VBA ah oo loogu talagalay abuurista miis kala duwan. > TALAABOOYIN: > 11> - Si aad u bilawdo, fur ribbon ka oo dooro Developer menu hoos u dhaca
- kadib dooro Visual Basic si aad u furto Visual Basic Editor . > <1 Waxaad ku dhufan kartaa xaashida midig-guji oo ka dooro View Code ka menu-ka pop-upka ah
- Intaas ka dib, ka dooro Module ka Geli menu hoos u dhaca
- kadib koobi ka dhig oo dheji code-ka VBA-da ee soo socda
- Ugu dambayntii, orod koodka adigoo riixaya F5 kiiboodhkaaga waxaadna ku arkaysaa natiijada xaashida shaqada. Iyo, sida lagu muujiyay sawirka Habka 1 , miiska waxaa laga dhisi doonaa inta u dhexeysa. Samee Miisaska Excel mid Wanaagsan (8 Talooyin wax ku ool ah)
> 6. Isticmaal Excel VBA si aad u dhisto Shaxda Firfircoon ee >
Aynu sahamno hab kale oo Excel VBA ah oo loo dhiso miis kala duwan.
Sidoo kale eeg: Sida Loo Abuuro Warbixinada Xogta Excel (2 Hab oo Fudud)> TALAABOOYIN: > >- Bilawga, tag Developer tab > Visual Basic > Geli > Module .
- Ama, ku dhuuqida midigta ee xaashida shaqada waxay furaysaa daaqad. Halkaas ka tag View Code .
>- Oo, tani waxay ku geyn doontaa goobta Visual Basic Editor , halkaas oo aan ku qori karno VBA Macros.
12> Dhanka kale, riix Alt + F11 sidoo kale wuxuu furi doonaa Visual Basic Editor . - Intaa ka dib, ku qor VBA koodka .
>
VBA Code:
3652
- Iyo, orod koodka si aad u aragto natiijadaadigoo riixaya F5 furaha . >F5 . >
>
- >
- Oo, miiska waxaa laga abuuri doonaa inta u dhexeysa sida ka muuqata sawirka Qaabka 1 .
Ka sii akhri Gabagabo > > Hababka kor ku xusan ayaa kaa caawin doona inaad ka abuurto shax ka kala duwan Excel. Waxaan rajeynayaa in tani ay ku caawin doonto! Haddii aad hayso wax su'aalo ah, soo jeedin ah, ama falcelin ah fadlan nagu soo ogeysii qaybta faallooyinka. Ama waxaad ku eegi kartaa maqaalladayada kale ee ku jira ExcelWIKI.com blog!
>