Excel Macro Qeexid

Waa maxay Macro ee Excel iyo goorma ayaa la isticmaalaa?

Muuqaalka Muuqaalka Muuqaalka A waa macruufka barnaamijka ee lagu kaydiyo waxa loo yaqaano VBA code kaas oo loo isticmaali karo si loo tirtiro baahida loo qabo in lagu celiyo tallaabooyinka hawlaha caadiga ah ee la qabto mar labaad iyo in ka badan.

Shaqooyinkan soo noqnoqonaya waxay ku lug yeelanayaan xisaabin adag oo u baahan in la isticmaalo qaababka ama waxay noqon karaan hawlaha qaabaynta qaabka fudud - sida ku darida qaabaynta lambarada xog cusub ama adeegsanaya qaababka unugyada iyo qaabka shaqada sida xuduudaha iyo shoogga.

Hawlaha kale ee soo noqnoqda oo loo isticmaali karo macruufka waxaa ka mid ah:

Dhalinta Macro

Macros waxaa laga yaabaa in ay kicin karto fariin gaaban, icon bar ama barta ama icon lagu daro waraaqaha shaqada.

Macros iyo shaabab

Iyadoo la adeegsanayo makrrrrrr waxay noqon kartaa waqti badbaadiye ah oo loogu talagalay hawlaha soo noqnoqda, haddii aad si joogta ah ugu dareyso sifooyinka qaabka ama content - sida cinwaanada, ama calaamadda shirkadda ee waraaqo shaqo oo cusub, waxaa laga yaabaa inay ka wanaagsantahay samaynta iyo kaydinta faylka qaabka oo ay ku jiraan dhammaan waxyaabahaas halkii ay abuuri lahaayeen mar kale mar kasta oo aad bilowdo waraaqo cusub.

Macros iyo VBA

Sida ku xusan, Excel, macruuf ayaa lagu qoray Visual Basic for Applications (VBA). Macros oo qoraya isticmaalka VBA waxaa laga sameeyaa daaqada VBA, kaas oo la furi karo adigoo riixaya astaanta Visual Basic ee tabaha loo yaqaan ' Developers tab' ee saliida (eeg hoosta tilmaamaha lagu darayo tabaha loo yaqaan ' Developer tab').

Excel & # 39 Macro Dajiye

Kuwa aan qori karin koodhka VBA, waxay leeyihiin cajalado dhejis ah oo lagu dhejiyo oo kuu ogolaanaya inaad ku diiwaangeliso talaabooyin taxane ah iyadoo la isticmaalayo kumbuyuutar iyo mouse taas oo Excel ka dibna u beddeli doonta lambarka VBA.

Sida tifaftiraha VBA ee kor ku xusan, Macruufiyaha Macro wuxuu ku yaalaa tabaha loo yaqaan ' Developers ' tab ee Ribbon.

Ku darida Tabaha Developer

Markay default default in Excel, tabka Developer ma joogaan on Ribbon. Si aad ugu darto:

  1. Riix tabaha Faylka si aad u furto liiska hoos u dhaca
  2. Diiwaanka liiska hoosta, guji Fursadaha si aad u furto sanduuqa munaasabka ah ee Excel
  3. Gudaha bidix ee sanduuqa wada-hadalka, riix Customize Ribbon si aad u furato daaqada Customize Ribbon
  4. Sida waafaqsan qaybta Taabashada Qaybta ee daaqada midigta, guji sanduuqa koontoroolka ee ku yaala Horumarinta si uu ugu daro tabarka Ribbon
  5. Guji OK si aad u xirto sanduuqa wada hadalada oo ku soo celi waraaqda shaqada.

Horumariyaha waa inuu hadda joogaa - badanaa dhinaca midig ee Ribbon

Isticmaalida Diiwaanka Macro

Sida lagu xusay, Diiwaanka Macro wuxuu fududeeyaa shaqada abuuritaanka macruufka - xitaa, mararka qaar, kuwa ku qori kara code VBA, laakiin waxaa jira dhowr dhibcood oo la ogyahay ka hor intaadan bilaabin inaad adeegsato qalabkan.

1. Qorshaha Macro

Diiwaangelinta Macruufka leh Diiwaanka Macruufka wuxuu ku lug leeyahay qayb ka mid ah barxada barashada. Si loo fududeeyo geeddi-socodka, u sii qorshee wakhtiga - xitaa illaa iyo in la qoro waxa macruuku ujeedkiisu yahay iyo tallaabooyinka loo baahan yahay si loo dhammeeyo hawsha.

2. Hayso Macros yar iyo Khaas ah

Maqalku waa weyn yahay marka loo eego tirada hawlaha ay fulinayso dhibka aadka u daran waxay u badan tahay inay qorsheyneyso oo ay si guul leh u diiwaangeliso.

Macruuf ballaaran ayaa sidoo kale ku sii socda tartiib tartiib ah - gaar ahaan kuwa ku lug leh xisaabin badan oo ku yaal waraaqaha waaweyn - waxayna ku adagtahay inay ka hortagaan oo ay saxaan haddii aysan shaqeynin marka ugu horeysa.

Iyadoo la ilaalinayo macruufka yaryar iyo gaar ahaaneed, waxay sahlan tahay in la xaqiijiyo saxnaanta natiijooyinka iyo in ay arkaan meelaha ay khaldan yihiin haddii ayan waxyaabihii la qorshaynin.

3. Magaca Macros Si haboon

Magacyada magacyo ee ku yaala Excel waxay leeyihiin dhowr caqabado ah oo magacooda loo xareeyay. Marka ugu horeysa waa in magaca macro uu ku bilaabmaa warqad alifbe. Calaamadaha xitaa waxay noqon karaan tirooyin, laakiin magacyada makro kuma koobnaan karaan meelaha, calaamadaha, ama calaamadaha calaamadaha.

Magaca macro kuma jiro magac kasta oo ka mid ah ereyada loo yaqaan "VBA" oo qayb ka ah luuqada barnaamijka sida " GoTo , New ," ama " Select" .

Inkasta oo magacyada macro ay noqon karaan illaa 255 jibbaar dhererkoodu waa lagama maarmaan ama waa lagama maarmaan in la isticmaalo inta badan magaca.

Mid ka mid ah, haddii aad leedahay macruur badan oo aad qorshaynayso inaad ka soo qaadato sanduuqa miiska wada hadalka, magacyada dheer waxay sababaan ciriiri taasoo keeneysa in ay adagtahay in la soo saaro macriga aad tahay ka dib.

Nidaam ka fiican wuxuu noqon karaa in lagu qoro magacyada gaaban oo ka faa'iideysto aagga sharaxaadda si loo siiyo faahfaahin ku saabsan waxa makro kasta sameeyo.

Qaybinta Meelaynta iyo Gudaha Gudaha ee Magaca

Maaddaama magacyada macro aysan ku dari Karin xarumaha, hal dabeecad la ogol yahay, oo ka dhigaysa in aqristo magacyada macruufka fududi waa dabeecadda hoose ee loo isticmaali karo inta u dhaxaysa ereyada meel bannaan ah - sida Beddelka_cell_color ama Addition_formula.

Fursad kale ayaa ah in lagu shaqaalaysiiyo dibadda gudaha (mararka qaarkood waxaa loo yaqaan ' Case Case' ) kaas oo billaabaya eray kasta oo cusub magac magacyo leh - sida ChangeCellColor iyo AdditionFormula.

Magacyo gaaban oo gaaban ayaa si sahlan u qaadaya sanduuqa waraaqaha macruufka, gaar ahaan haddii waraaqda shaqadu ay ku jirto tiro macerrar ah oo aad ku duubto macruur badan, markaa si fudud ayaad u aqoonsan kartaa. Nadaamku wuxuu sidoo kale bixiyaa barta loogu talagalay Description, inkastoo qof kastaa uusan isticmaalin.

4. Isticmaal tixraaca "Cell Relatial" iyo "Absolute Cell"

Tixraacyada unugyada , sida B17 ama AA345, waxay tilmaamaan meesha ay ka kooban tahay unug kasta oo ku yaal warqad shaqo.

Marka la eego, Diiwaanka Dhexdhexaadiyaha Macruufka dhamaantood waa mid la mid ah taas oo macnaheedu yahay in goobaha saxda ah ee saxda ah lagu duubo makro. Haddii kale, macruuf ayaa loo isticmaali karaa in la isticmaalo tixraaca unugyada qaaska ah taas oo micnaheedu yahay dhaqdhaqaaqyada (inta ay le'eg yihiin soodhada bidix ama saxda ah ee aad u guurto calaamadda unugyada) ayaa lagu duubay halkii ay ku yaalaan goobaha saxda ah.

Midka aad isticmaashid wuxuu ku xiran yahay waxa makro loo qoondeeyay inuu fuliyo. Haddii aad rabto inaad ku soo celiso tallaabooyinka la midka ah - sida qaabaynta xarafka xogta - badan iyo wixii ka dambeeya, laakiin mar kasta oo aad isku qaabinayso shaxan kala duwan ee waraaqda shaqada, ka dibna isticmaalka tixraacyada xigtadu waxay noqon kartaa mid ku habboon.

Haddii, dhinaca kale, aad rabto inaad qaabayso unugyada isku midka ah - sida A1 ilaa M23 - laakiin waraaqo shaqo oo kala duwan, ka dibna tixraaca unugyada khaaska ah ayaa loo isticmaali karaa si markasta oo macro ah ay u socdaan, talaabada ugu horeysa waa inaad u dhaqaaqdo calaamadda unugyada gacanta A1.

Beddelidda tixraacyada unugga ee qaraabada si buuxda loo sameeyo si sahal ah ayaa loo sameeyaa adigoo riixaya astaanta tixraaca Isticmaalka Isticmaalida ee tabaha tabaha.

5. Isticmaalidda Furayaasha Kombiyuutarada iyo Mareegta

Haysashada rikoodhka dhaqdhaqaaqa dhaqdhaqaaqa dhaqdhaqaaqa dhaqdhaqaaqa marka uu guurayo unugyada unugyada ama xulashada unugyada kala duwan ayaa inta badan la doorbidi karaa in dhaqdhaqaaqa culeeyska lagu diiwaan geliyo qayb ka mid ah makro.

Isticmaalida isku-dhafka muhiimka ah ee keyboard - sida Ctrl + End ama Ctrl + Shift + furaha saxda ah ee furaha - inuu u wareego calaamadda unugyada dhinacyada xogta xogta (unugyada kuwaas oo ku jira xogta waraaqda shaqeynaya ee hadda) halkii ay ku celcelin lahayd fallaadha ama miiska furayaasha si ay udhaqaajiyaan xayndaab badan ama safafka ayaa fududaynaya habka loo isticmaalo kumbuyuutarka.

Xitaa marka ay timaado in la isticmaalo amarrada ama xulashada fursadaha luuqada iyadoo la adeegsanayo furaha gaaban ee furaha keyboard ayaa doorbidaya isticmaalka jiirka.