Ahoana ny fampiasana Boky Macro manokana

Raha mbola tsy zatra ny macro ao amin'ny Excel ianao dia mialona anao kely aho. Ny fahatsapana ny maha-zava-dehibe sy ny fahatsapana fa ny Microsoft Excel dia azo havaozina saika tsy misy fetra izay ho tonga aminao aorian'ny fahafantaranao ny macro dia fahatsapana mahafinaritra.

Na izany aza, ity lahatsoratra ity dia natao ho an'ireo izay efa "nianatra ny hery" ary nanomboka nampiasa macro (vahiny na nosoratan'izy ireo - tsy maninona izany) amin'ny asany andavanandro.

Ny macro dia kaody (andalana maromaro) amin'ny fiteny Visual Basic izay mahatonga an'i Excel hanao izay ilainao: fanodinana angon-drakitra, mamorona tatitra, kopia-mametaka tabilao miverimberina, sns. Ny fanontaniana dia hoe aiza no hitehirizana ireo andalana vitsivitsy ireo? Rehefa dinihina tokoa, ny toerana fitahirizana ny macro dia miankina amin'ny toerana ahafahany (na tsy afaka) miasa.

Если макрос решает небольшую локальную проблему в отдельно взятом фреле особым образом), то логично хранить код внутри этого же файла. Без вопросов.

Ary raha toa ka tokony ho an'ny rehetra ny macro ary ilaina amin'ny bokikely Excel - toy ny macro hanovana ny formulas ho soatoavina? Maninona raha mandika ny code Visual Basic ao amin'ny boky tsirairay isaky ny mandeha? Ankoatra izany, na ho ela na ho haingana, saika ny mpampiasa rehetra dia tonga amin'ny fanatsoahan-kevitra fa tsara ny mametraka ny macro rehetra ao anaty boaty iray, izany hoe eo am-pelatanana foana. Ary angamba aza mihazakazaka tsy amin'ny tanana, fa miaraka amin'ny hitsin-dàlana? Eto no mety hanampy be ny Boky Torolàlana Macro manokana.

Ahoana ny famoronana Boky Macro manokana

Raha ny tena izy, Bokin'ny Macros manokana (LMB) dia rakitra Excel tsy tapaka amin'ny endrika bokikely binary (Personal.xlsb), izay misokatra ho azy amin'ny fomba mangalatra miaraka amin'ny Microsoft Excel. Ireo. rehefa manomboka Excel ianao na manokatra rakitra avy amin'ny kapila, dia misy rakitra roa misokatra - ny anao sy ny Personal.xlsb, fa tsy hitanay ny faharoa. Noho izany, ny macro rehetra voatahiry ao amin'ny LMB dia azo alaina amin'ny fotoana rehetra raha misokatra ny Excel.

Raha mbola tsy nampiasa ny LMB ianao dia tsy misy ny rakitra Personal.xlsb tamin'ny voalohany. Ny fomba tsotra indrindra hamoronana azy dia ny firaketana ny macro tsy misy dikany miaraka amin'ny mpitam-boky, fa ny Bokin'ny tena manokana no toerana hitehirizana azy - dia ho voatery hamorona ho azy ho anao i Excel. Ho an'ity:

  1. Tsindrio ny Developer (mpamorona). Raha tabs Developer dia tsy hita, dia azo alefa ao amin'ny Settings amin'ny alalan'ny File - Safidy - Ribbon Setup (Home - Safidy - Amboary ny Ribbon).
  2. Amin'ny tabilao mandroso Developer Click Fandraisana an-tsoratra (Macro Record). Ao amin'ny varavarankely misokatra, mifidiana Personal Macro Book (Boky fiasana macro manokana) ho toerana fitehirizana ny kaody voasoratra sy ny gazety OK:

    Ahoana ny fampiasana Boky Macro manokana

  3. Atsaharo ny firaketana amin'ny bokotra Atsaharo ny fandraisam-peo (Atsaharo ny firaketana) vakizoro Developer (mpamorona)

Azonao atao ny manamarina ny valiny amin'ny fipihana ny bokotra Visual Basic eo amin'ny tabilao. Developer – ao amin'ny varavarankely tonian-dahatsoratra misokatra eo amin'ny zoro ambony havia eo amin'ny tontonana Tetikasa - Tetikasa VBA tokony hiseho ny rakitray OLONA. XLSB. Ny sampany izay azo itarina miaraka amin'ny famantarana miampy eo ankavia, mahatratra Module1, izay misy ny kaody an'ny macro tsy misy dikany izay vao noraketinay:

Ahoana ny fampiasana Boky Macro manokana

Arahabaina, vao avy namorona ny Bokin'ny Macro manokana anao ianao! Aza adino fotsiny ny manindry ny bokotra save miaraka amin'ny kapila floppy eo amin'ny zoro ambony havia amin'ny barazy.

Ahoana ny fampiasana Boky Macro manokana

Dia tsotra ny zava-drehetra. Izay macro ilainao (izany hoe sombin-kaody manomboka amin'ny Sub ary mifarana End Sub) azo adika sy apetaka soa aman-tsara na ao Module1, na amin'ny maody mitokana, ampio izany teo aloha amin'ny alalan'ny menu Ampidiro - Module. Ny fitazonana ny macro rehetra amin'ny maody iray na ny fametrahana azy amin'ny iray hafa dia resaka tsiro fotsiny. Tokony ho toy izao izany:

Ahoana ny fampiasana Boky Macro manokana

Azonao atao ny mampandeha ny macro fanampiny ao amin'ny boaty fifampiresahana antsoina amin'ny bokotra macros (Macro) vakizoro Developer:

Ahoana ny fampiasana Boky Macro manokana

Ao amin'io varavarankely io ihany, amin'ny fipihana ny bokotra masontsivana (Safidy), azonao atao ny mametraka hitsin-dàlana amin'ny fitendry hampandeha haingana macro avy amin'ny klavier. Mitandrema: ny hitsin-dàlana ho an'ny macros dia manavaka ny layout (na anglisy) sy ny case.

Ho fanampin'ny fomba fiasa macro mahazatra ao amin'ny Boky manokana, azonao atao koa ny mitahiry fiasa macro mahazatra (UDF = Fampiasa voafaritry ny mpampiasa). Tsy toy ny fomba fiasa, manomboka amin'ny fanambarana ny code code asaor Public Function, ary mifarana amin'ny End Function:

Ahoana ny fampiasana Boky Macro manokana

Ny kaody dia tsy maintsy adika amin'ny fomba mitovy amin'ny maodely rehetra ao amin'ny boky PERSONAL.XLSB, ary avy eo dia azo atao ny miantso ny fiasa amin'ny fomba mahazatra, toy ny fiasa Excel mahazatra, amin'ny fanindriana ny bokotra fx ao amin'ny bara formula ary misafidy asa iray eo amin'ny varavarankely Function Wizards amin'ny sokajy Voafaritra ny mpampiasa (voafaritr'ny mpampiasa):

Ahoana ny fampiasana Boky Macro manokana

Ny ohatra amin'ny fiasa toy izany dia azo jerena amin'ny Internet na eto amin'ny tranokala (habe amin'ny teny, fikarohana lahatsoratra eo ho eo, VLOOKUP 2.0, manova ny Cyrillic ho fandikana litera, sns.)

Aiza no misy ny Boky Makro manokana?

Raha mampiasa ny Bokin'ny Macros manokana ianao, na ho ela na ho haingana dia hanana faniriana ianao:

  • zarao amin'ny mpampiasa hafa ny macro voaangonao
  • mandika ary mamindra ny Boky manokana amin'ny solosaina hafa
  • manaova kopia backup

Mba hanaovana izany dia mila mitady ny rakitra PERSONAL.XLSB ao amin'ny kapila solosainao ianao. Amin'ny alàlan'ny default, ity rakitra ity dia voatahiry ao anaty lahatahiry fanombohana Excel manokana antsoina hoe XLSTART. Ka ny hany ilaina dia ny mankany amin'ity lahatahiry ity amin'ny PC-ntsika. Ary eto no misy fahasarotana kely, satria ny toerana misy an'ity lahatahiry ity dia miankina amin'ny dikan-Windows sy Office ary mety miovaova. Ity matetika dia iray amin'ireto safidy manaraka ireto:

  • C: Program FilesMicrosoft OfficeOffice12XLSTART
  • C: Documents and SettingsComputerApplication DataMicrosoftExcelXLSTART
  • C: Mpampiasaanarana-kaontinaoAppDataRoamingMicrosoftExcelXLSTART

Azonao atao ihany koa ny manontany an'i Excel ny toerana misy an'ity lahatahiry ity amin'ny fampiasana VBA. Mba hanaovana izany, ao amin'ny Visual Basic editor (bokotra Visual Basic vakizoro Developer) нужно открыть окно avy hatrany fampitahana keyboard CTRL+G, soraty ny baiko ? Application.StartupPath ary tsindrio eo amin'ny Midira:

Ahoana ny fampiasana Boky Macro manokana

Ny lalana vokarina dia azo adika sy apetaka amin'ny tsipika ambony amin'ny varavarankely Explorer amin'ny Windows ary tsindrio Midira - ary hahita lahatahiry iray misy ny rakitra Macros manokana:

Ahoana ny fampiasana Boky Macro manokana

PS

Ary misy nuances azo ampiharina vitsivitsy amin'ny fikatsahana:

  • rehefa mampiasa ny Bokin'ny Macro manokana, ny Excel dia hihazakazaka kely kokoa, indrindra amin'ny PC malemy
  • ilaina ny manala tsindraindray ny Bokin'ny tena manokana amin'ny fako fampahalalam-baovao, macros taloha sy tsy ilaina, sns.
  • Ireo mpampiasa orinasa indraindray dia manana fahasarotana amin'ny fampiasana ny Boky manokana, tk. ity dia rakitra ao amin'ny lahatahiry miafina rafitra

  • Inona ny macros sy ny fomba fampiasana azy ireo amin'ny asanao
  • Fampiasana ho an'ny programa VBA
  • Fampiofanana "Mamorona fandaharana amin'ny VBA amin'ny Microsoft Excel"

Leave a Reply