Sida loo socodsiiyo macro gudaha Excel oo loo sameeyo badhanka macro

  • La Wadaag Tan
Michael Brown

Tababarkaan, waxaan ku dabooli doonaa siyaabo badan oo kala duwan oo loo socodsiiyo macro gudaha Excel - laga bilaabo ribbon iyo VB Editor, oo leh qaab gaaban oo kiiboodhka caadiga ah, iyo adoo abuuraya badhanka weyn ee adiga kuu gaar ah. >

Inkasta oo socodsiinta macro-ga Excel ay tahay shay fudud isticmaaleyaasha khibradda leh, waxa laga yaabaa inaanay isla markiiba u muuqan kuwa bilawga ah. Maqaalkan, waxaad ku baran doontaa dhowr siyaabood oo loo maamulo makros, kuwaas oo qaarkood laga yaabo inay si buuxda u beddelaan habka aad ula macaamili karto buugaagta shaqada ee Excel.

Sida loo maamulo macro ka xarafka Excel

Mid ka mid ah siyaabaha ugu dhakhsiyaha badan ee loo fuliyo VBA gudaha Excel waa in laga maamulo makro ka Developer tab. Haddi aanad waligaa la macaamilin koodka VBA-da, waxa laga yaabaa inaad u baahato inaad marka hore dhaqaajiso tabka horumariyaha. Kadibna, samee kuwan soo socda:

>
    >> Developer tab, gudaha Code kooxda, dhagsii Macros . Ama riix Alt + F8 gaaban. > > Sanduuqa wada-hadalka ee soo muuqda, dooro makro of xiisaha, ka dibna dhagsii Run . > 13>
> Talo. Haddii tab horumariyaha aan lagu darin xargahaaga Excel, taabo Alt + F8 si aad u furto wada hadalka Macro .

Ku samee makro leh kiiboodhka gaarka ah

Haddii aad fuliso Macro gaar ah si joogto ah, waxaad ku meelayn kartaa furaha gaaban. Jid gaaban ayaa lagu dari karaa marka la duubayo makro cusub iyo mid jira. Taas awgeed, samee tillaabooyinkan:

>
    >>> Developer tab, gudaha Code kooxda, dhagsii Macros . >
  1. Sanduuqa wada hadalka Macro , guji Options . >>
  2. >> Macro Options sanduuqa wada hadalka ayaa soo bixi doona. Sanduuqa furaha ee Shortcut , ku qor xaraf kasta oo weyn ama xaraf yar oo aad rabto inaad u isticmaasho marin-gaaban, ka dibna dhagsii OK si aad u kaydiso isbedelada.
    • Xaruufaha yar-yar, jid-gooyuhu waa Ctrl + xaraf .
    • Xaruufaha waaweyn, gaaban waa Ctrl + Shift + xaraf.
    • >
    >
  3. Xidh sanduuqa wada-hadalka Macro
  4. >
> Talo-bixin. Waxaa lagu talinayaa in had iyo jeer la isticmaalo ka weynisku darka muhiimka ah ee macro ( Ctrl + Shift + xaraf ) si aan meesha looga saarin furayaasha Excel ee caadiga ah. Tusaale ahaan, haddii aad ku meelayso Ctrl + f makro, waxaad lumin doontaa awoodda aad ku wacdo Find and Replacedialog.> Marka marin-gaabeedka la dhigo, si fudud u riix furaha isku darka ah Run your macro.

Sida loo maamulo macro ka tifaftiraha VBA

Haddii aad ujeedo tahay inaad noqoto pro Excel, markaa waa inaad xaqiiqdii ogaataa sida loo bilaabo macro ma aha oo kaliya Excel, laakiin sidoo kale laga bilaabo Tifaftiraha Aasaasiga ah ee Visual. Akhbaarta wanaagsan ayaa ah in ay aad uga sahlan tahay waxaad filan karto> daaqadda bidixda, laba-guji moduleka uu ku jiro makro-gaaga si aad u furto.

  • Daaqadda Code ee dhanka midig, waxaad arki doontaa dhammaan macros-yada ku qoran moduleka. Dhig cursor meel kasta oo gudaha ahMacro aad rabto in aad fuliso oo samee mid ka mid ah kuwan soo socda:
    • Menu bar-ka, dhagsii Run > Run Sub/UserForm .
    • Barta aalada,guji badhanka Run Macro (saddex xagal cagaaran)

    Beddel ahaan, waxaad isticmaali kartaa mid ka mid ah dariiqyada soo socda:

      >
    • Riix F5 si aad u socodsiiso koodka oo dhan.
    • Riix F8 si aad u socodsiiso khad kasta oo kood gooni ah. Tani aad bay faa'iido u leedahay marka la tijaabinayo oo la ciribtirayo macros.
    > > 15> Talo. Haddii aad jeceshahay ka shaqaynta Excel ee kiiboodhkaaga, casharkani waxa uu ku iman karaa mid anfacaya: 30 ka ugu faa'iido badan ee kiiboodhka Excel.

    Sida loo sameeyo badhanka macro gudaha Excel

    ma adka, laakiin wali waxaa laga yaabaa inay soo bandhigto dhibaato haddii aad la wadaagto buug-shaqeedka qof aan khibrad u lahayn VBA - si fudud ma garanayaan meel ay wax ka eegaan! Si aad ugu fududaato socodsiinta makro qof kasta, samee batoonkaaga macro.
    1. Tababka Developer , gudaha Control group, guji Geli , oo dooro Badhanka ee hoos yimaada Kontaroolada . >
    2. > Dhag sii meel kasta oo xaashida shaqada ah. Tani waxay furi doontaa sanduuqa wadahadalka Macro
    3. Dooro makro-ka aad rabto inaad ku meelayso badhanka oo guji OK . >
    4. >>Badhan ayaa la geliyey xaashida shaqada. Si aad u bedesho qoraalka badhanka, midig-guji badhanka oo dooro wax ka beddel qoraalka menu-ka macnaha guud. > 13>> Tirtirqoraalka caadiga ah sida Button 1 oo ku qor mid adiga kuu gaar ah. Ikhtiyaar ahaan, waxaad u qaabayn kartaa qoraalka geesinimo ama faalig. > > Haddii qoraalku aanu ku habboonayn badhanka, ka dhig kantaroolka badhanka ka weyn ama ka yareeya adiga oo jiidaya gacan-qabsiga cabbirka. Marka la dhammeeyo, dhagsii meel kasta oo xaashida ah si aad uga baxdo habka wax ka beddelka >

    Iminkana, waxaad ku ordi kartaa makro adigoo gujinaya badhankiisa. Makro-ga aan u xilsaarnay, wuxuu qaabeeyaa unugyada la doortay sida ka muuqata sawirka hoose: > Talo. Waxa kale oo aad ku meelayn kartaa makro badhanka jira ama foomamka kale ee kontaroolada sida badhamada lafdhabarta ama duubista. Taas awgeed, midig-guji kantaroolka lagu geliyo xaashidaada shaqada oo dooro Macro ka dooro menu-ka soo baxay.

    Ka samee batoonka macro shay garaaf ah

    Waa wax laga xumaado. , suurtagal maaha in la habeeyo muuqaalka kontaroolada badhanka, sababtoo ah badhanka aan abuurnay daqiiqad ka hor uma eka mid aad u fiican. Si aad u samayso badhan macro ah oo aad u qurux badan oo Excel ah, waxaad isticmaali kartaa qaabab, icons, images, WordArt iyo walxo kale.

    Tusaale ahaan, waxaan ku tusi doonaa sida aad u socodsiin karto macro adigoo gujinaya qaab:

      > Insert tab, gudaha Sawirro kooxda, dhagsii Qaababka oo dooro nooca qaabka la doonayo, tusaale. leydi leh geeso wareegsan: > >> Xaashiyaha shaqada, guji meesha aad rabto inaad geliso shayga qaabka
    1. U qaabee badhankaaga qaabka aad rabto. Tusaale ahaan, waad awoodaaBeddel buuxinta oo dulmar midabada ama isticmaal mid ka mid ah qaababka hore loo sii qeexay ee Qaabka Qaabka tab. Si aad qoraal ugu darto qaabka, si fudud laba-guji oo billow teeb.
    2. Si aad ugu xidhid makro iyo qaabka, midig-guji shayga qaabka, dooro ku qor Macro…, ka dib dooro macro-ga aad rabto oo guji OK . >

    Hadda waxaad haysataa qaab u eg badhan oo ku socodsiiya macro-ga loo qoondeeyay mar kasta oo aad gujiso: > Sida loogu daro badhanka macro Toolbar Helitaanka Degdegga ah. 7>

    Badhanka makro ee lagu geliyey xaashida shaqada ayaa u muuqata mid wanaagsan, laakiin ku darista badhan xaashi kasta waqti ayey qaadataa. Si aad macro-ga aad jeceshahay uga dhigto mid meel kasta laga heli karo, ku dar Toolbarka Helitaanka Degdegga ah. Waa kuwan sida:

    >>>> Midig-guji Toolbar-ka Helitaanka Degdegga ah oo dooro Amarro badan… ka menu-ka macnaha guud > Ka dooro amarrada 2> liiska, dooro Macros . >
  • Liiska macros, dooro midka aad rabto inaad ku qorto badhanka, oo guji Add . Tani waxay u rari doontaa makro-ka la doortay liiska badhamada Helitaanka Degdegga ah ee Toolbar ee midigta.

    Halkaa marka ay marayso, waxaad riixi kartaa OK si aad u kaydiso isbeddelada ama u samayso dhawr habayn oo kale oo hoos lagu sharaxay.

    >
  • > Haddii aad ogaato in astaanta ay Microsoft ku dartay aanu ku habboonayn makro-kaaga, dhagsii Beddel si aad ugu beddelato summada caadiga ah mid kale. > >> gudaha Badhanka beddel sanduuqa wada-hadalka kaassoo muuqda, dooro icon badhankaga weyn. Ikhtiyaar ahaan, waxaad sidoo kale bedeli kartaa Magaca Muujinta si aad uga dhigto mid saaxiibtinimo badan. Si ka duwan magaca makro, magaca badhanka wuxuu ka koobnaan karaa meelo bannaan. > > Dhagsii OK laba jeer si aad u xidho labada daaqadood ee wada hadalka > > La sameeyay! Hadda waxaad haysataa badhanka Excel kuu gaar ah oo aad ku socodsiiso macro:

    Sida loo dhejiyo batoonka macro ee xarfaha Excel

    Haddii ay dhacdo in aad haysato dhawr macro oo inta badan la isticmaalo sanduuqaaga Excel, waxaa laga yaabaa inaad hesho ku habboon in la yeesho koox ribbon ah, dheh Makroskayga , oo ku dar dhammaan macros-ka caanka ah kooxdaas sida badhannada.

    Marka hore, ku dar koox gaar ah tab jira ama tab adiga kuu gaar ah. Si aad u hesho tilmaamaha faahfaahsan, fadlan eeg:

    >
      >
    • Sida loo sameeyo tab ribbon gaar ah
    • > Sida loogu daro koox gaar ah >

    Ka dibna, ku dar a badhanka macro ee kooxdaada gaarka ah adoo fulinaya talaabooyinkan:

    >>>>Mig-guji ribbonka, ka dibna dhagsii Customize Ribbon . >
  • Sanduuqa wada-hadalka u muuqda, samee sidan soo socota:
      > 9> Liiska tabsiyada dhanka midig, dooro kooxdaada gaarka ah.
  • > Ka dooro amarrada liiska bidix, dooro Macros .
  • Liiska macros, dooro midka aad rabto inaad ku darto kooxda
  • >guji badhanka Add 5>

    Tusaalahan, waxaan sameeyay tab cusub oo magaceedu yahay Macros iyo koox caado ah oo magaceedu yahay Formatting Macros . Sawirka hoose, waxaanu ku daraynaa Qaabka_Madaxeed macro kooxdaas. >

    >Makro waxa lagu daray kooxda ribbon ee caadada u ah. Si aad badhanka Macro-kaaga u siiso magac saaxiibtinimo, dooro oo dhagsii Rename :
  • Gudaha Rename sanduuqa wada-hadalka, ku qor magac kasta oo aad rabto muujinta magaca sanduuqa (boosaska waxaa loo ogolyahay magacyada badhanka) oo dooro calaamad badhankaga weyn. Marka la sameeyo, dhagsii OK.
  • guji OK si aad u badbaadiso isbedeladaada oo aad xidho sanduuqa wada hadalka.
  • > >Tusaale ahaan, waxa aan saaray saddex badhan oo makro ah. Excel ribbon oo hadda ku ordi kara mid kasta oo iyaga ka mid ah adigoo gujinaya badhanka:

    Sida loo ordo macro marka la furayo buug-shaqeedka

    mararka qaarkood waxaa laga yaabaa inaad rabto inaad si toos ah u socodsiiso macro markaad furayso buug-shaqo, tusaale ahaan, si aad u muujiso fariinta qaar, u socodsiiso qoraalka ama nadiifinta qayb gaar ah. Tan waxaa loo samayn karaa laba siyaabood.

    Si toos ah u socodsii macro adiga oo isticmaalaya Workbook_Open Event

    Hoos waxaa ah tillaabooyinka lagu abuurayo makro si toos ah u shaqeeya mar kasta oo aad furto buug shaqo oo gaar ah:

    >>
  • Fur buuga shaqada oo aad rabto in makro-ga lagu fuliyo
  • >Riix Alt + F11 si aad u furto Visual Basic Editor.
  • Project Explorer, laba jeer dhagsii Buug-hawleedkan si aad u furto daaqada Code-ka
  • >> Shaygaee ka sarreeya daaqadda Code, dooro Buug-shaqeedka. Tani waxay abuurtaa hab madhan dhacdada Furitaankaoo aad ku dari karto koodkaaga sida ka muuqata sawirka shaashadda.hoos.

    Tusaale ahaan, koodka soo socda ayaa soo bandhigi doona fariin soo dhawayn ah mar kasta oo la furo buuga shaqada:

    Buug-hoosaadka shaqada ee gaarka loo leeyahay_Open() MsgBox "Ku Soo Dhawoow Warbixinta Bisha!" Dhamaadka Sub

    Kiri makro-buugga shaqada ee furitaanka Auto_Open dhacdo

    >

    Dariiqa kale ee si toos ah loogu socodsiiyo makro furitaanka buugga shaqada waa adigoo isticmaalaya Auto_Open dhacdada. Si ka duwan Buug-hawleedka Furan, Auto_Open() waa in uu ku fadhiistaa koodka koodka caadiga ah, maaha gudaha Buugga-Shaqada .

    Waa kuwan tillaabooyinka lagu abuurayo makros oo kale:

      <9 Gudaha Project Explorer , midig-guji Modules , ka dibna dhagsii Geli > Module . > Gudaha daaqada Code , ku qor koodka soo socda: >Code () MsgBox "ku soo dhawoow warbixinta bilaha ah!" Dhammaad Sub

      Ogow! Dhacdada Auto_Open waa la joojiyey oo diyaar u ah iswaafajinta gadaal. Inta badan, waxaa lagu bedeli karaa dhacdo Buug-Shaqo_Open . Wixii macluumaad dheeraad ah, fadlan eeg Workbook_Open vs. Auto_Open.

      Dhacdo kasta oo aad isticmaasho, macro-gaagu si toos ah ayuu u shaqayn doonaa mar kasta oo aad furto faylka Excel ee ka kooban koodka. Xaaladeena, sanduuqa fariinta soo socda ayaa la soo bandhigay: > Hadda oo aad taqaan siyaabo badan oo loo maamulo macro gudaha Excel, kaliya waxaad u baahan tahay inaad doorato midka ugu habboon baahiyahaaga. Waxaan kaaga mahadcelinayaa akhrinta iyo rajooyinkainaan kugu aragno blogkeena usbuuca soo socda!

    Michael Brown waa xamaasad tignoolajiyada u heellan oo xiise u leh fududaynta hababka adag iyadoo la adeegsanayo aaladaha software. In ka badan toban sano oo waayo-aragnimo ah oo ku saabsan warshadaha teknoolajiyada, wuxuu ku horumariyay xirfadihiisa Microsoft Excel iyo Outlook, iyo sidoo kale Google Sheets iyo Docs. Blog-ga Michael wuxuu u heellan yahay inuu la wadaago aqoontiisa iyo khibradiisa dadka kale, isagoo siinaya tabo-fudud oo la raaco iyo casharro lagu horumarinayo wax soo saarka iyo hufnaanta. Haddii aad tahay xirfadle khibrad leh ama bilow ah, Michael's blog wuxuu bixiyaa fikrado qiimo leh iyo talooyin wax ku ool ah si aad uga faa'iidaysato qalabkan software-ka ah ee muhiimka ah.