Mokhoa oa ho sebelisa Personal Macro Book

Haeba ha u e-so tloaelane le macros ho Excel, joale ke u honohela hanyane. Boikutlo ba ho ba matla 'ohle le ho elelloa hore Microsoft Excel ea hau e ka ntlafatsoa hoo e batlang e le ho sa feleng ho tla tla ho uena kamora ho tseba macros ke maikutlo a monate.

Leha ho le joalo, sehlooho sena ke sa ba seng ba ntse "ba ithutile matla" 'me ba qalile ho sebelisa macros (basele kapa ba ngotsoeng ke bona - ha ho tsotellehe) mosebetsing oa bona oa letsatsi le letsatsi.

A macro ke khoutu (mela e 'maloa) puong ea Visual Basic e etsang hore Excel e etse seo u se hlokang: sebetsa data, hlahisa tlaleho, kopitsa-peista litafole tse ngata tse pheta-phetoang, joalo-joalo. Potso ke hore na u boloke mela e mengata ea khoutu hokae? Ntle le moo, moo macro e bolokiloeng ho tla ipapisa le hore na e ka sebetsa (kapa e ke ke ea sebetsa) kae.

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

'Me haeba macro e lokela ho ba ea bokahohleng' me e hlokahala bukeng efe kapa efe ea Excel - joalo ka, mohlala, macro bakeng sa ho fetolela liforomo ho boleng? Hobaneng o sa kopitse khoutu ea hae ea Visual Basic bukeng e 'ngoe le e' ngoe nako le nako? Ntle le moo, kapele kapa hamorao, hoo e batlang e le mosebelisi e mong le e mong o fihlela qeto ea hore ho ka ba monate ho beha li-macros tsohle ka lebokoseng le le leng, ke hore, ho ba le tsona kamehla. Mme mohlomong le ho matha eseng ka letsoho, empa ka likhutšoane tsa keyboard? Mona ke moo Personal Macro Workbook e ka thusang haholo.

Mokhoa oa ho theha Buka ea Macro ea Motho

Haele hantle, Buka ea botho ea Macros (LMB) ke faele e tloaelehileng ea Excel ka mokhoa oa binary workbook (Personal.xlsb), e bula ka tsela e iketsang ka mokhoa oa stealth ka nako e ts'oanang le Microsoft Excel. Tseo. ha u sa tsoa qala Excel kapa u bula faele leha e le efe ho tswa ho disk, lifaele tse peli li hlile li butsoe - ea hau le Personal.xlsb, empa ha re bone ea bobeli. Kahoo, li-macros tsohle tse bolokiloeng ho LMB li fumaneha bakeng sa ho qala neng kapa neng ha Excel e ntse e butsoe.

Haeba ha o so ka o sebelisa LMB, joale faele ea Personal.xlsb ha e eo. Mokhoa o bonolo ka ho fetisisa oa ho e etsa ke ho rekota macro a sa hlokahaleng le sehatisi, empa hlalosa Buka ea Motho e le sebaka sa ho e boloka - joale Excel e tla tlameha ho u etsetsa eona ka bo eona. Molemong oa sena:

  1. Click ea Moqapi (Moetsi). Haeba li-tab Moqapi ha e bonahale, joale e ka nolofalletsa li-setting ka ho Faele – Dikgetho – Seta sa Ribone (Lehae - Likhetho - Iketsetse sebaka sa Ribone).
  2. Ho Advanced tab Moqapi tlelike Ho rekota Macro (Rekota Macro). Fesetereng e butsoeng, khetha Personal Macro Book (Buka ea hau ea Macro Workbook) joalo ka sebaka sa ho boloka khoutu e ngotsoeng ebe o tobetsa OK:

    Mokhoa oa ho sebelisa Personal Macro Book

  3. Emisa ho rekota ka konopo Emisa ho rekota (Emisa ho Rekota) tab ya Moqapi (Moetsi)

O ka hlahloba sephetho ka ho tobetsa konopo Visual Basic hona moo ho tab. Moqapi – ka fensetereng ea mohlophisi e butsoeng k’honeng e kaholimo ho le letšehali holim’a phanele Morero - Morero oa VBA faele ea rona e lokela ho hlaha MOTHO MOTHO. XLSB. Lekala la eona le ka atolosoa ka lets'oao le ka ho le letšehali, le fihlang Module1, moo khoutu ea macro e se nang moelelo eo re sa tsoa e rekota e bolokiloeng:

Mokhoa oa ho sebelisa Personal Macro Book

Kea u lebohela, u sa tsoa iketsetsa Buka ea hau ea Macro! Se ke oa lebala ho tobetsa konopo ea ho boloka ka floppy disk k'honeng e kaholimo ho leqeleng la toolbar.

Mokhoa oa ho sebelisa Personal Macro Book

Joale ntho e 'ngoe le e' ngoe e bonolo. Macro efe kapa efe eo u e hlokang (ke hore, sekhechana sa khoutu ho qala ka Sehlooho le ho qetela Qetella) e ka kopitsoa ka mokhoa o sireletsehileng le ho manathisoa ka har'a Module1, kapa ka mojulung o arohaneng, o e kenyellelitse pele ho menu Kenya – Mojule. Ho boloka li-macros tsohle mojuleng o le mong kapa ho li beha ka har'a tse fapaneng ke taba ea tatso feela. E lokela ho shebahala tjena:

Mokhoa oa ho sebelisa Personal Macro Book

U ka tsamaisa macro e kenyellelitsoeng lebokoseng la puisano le bitsoang ka konopo makhro (Macros) tab ya Moqapi:

Mokhoa oa ho sebelisa Personal Macro Book

Ka fensetere e tšoanang, ka ho tobetsa konopo entsprechen (Dikgetho), o ka seta sekhechana sa keyboard ho tsamaisa macro kapele ho keyboard. Ela hloko: likhutšoane tsa keyboard bakeng sa macros li khetholla lipakeng tsa sebopeho (kapa Senyesemane) le khetsi.

Ntle le mekhoa e tloaelehileng ea macro ka har'a Buka ea Botho, u ka boela ua boloka mesebetsi e tloaelehileng ea macro (UDF = Mosebetsi o hlalosoang ke mosebelisi). Ho fapana le mekhoa, khoutu ea ts'ebetso e qala ka polelo mosebetsior Mosebetsi oa Sechaba, le ho qetella ka Qetella mosebetsi:

Mokhoa oa ho sebelisa Personal Macro Book

Khoutu e tlameha ho kopitsoa ka mokhoa o ts'oanang le mojuleng ofe kapa ofe oa buka ea PERSONAL.XLSB, 'me joale ho tla khonahala ho letsetsa tšebetso ka mokhoa o tloaelehileng, joalo ka ts'ebetso efe kapa efe e tloaelehileng ea Excel, ka ho tobetsa konopo. fx ka bareng ea foromo ebe o khetha tšebetso fensetereng Mesebetsi ea Wizards sehlopheng Sesebelisoa se hlalositsoe (Mosebelisi o hlalositsoe):

Mokhoa oa ho sebelisa Personal Macro Book

Mehlala ea mesebetsi e joalo e ka fumanoa ka bongata Marang-rang kapa mona sebakeng sa Marang-rang (palo ea mantsoe, ho batla mongolo, VLOOKUP 2.0, ho fetolela SeCyrillic ho fetolela, joalo-joalo)

Buka ea Personal Macro e bolokiloe hokae?

Haeba u sebelisa Buka ea Botho ea Macros, haufinyane u tla ba le takatso:

  • arolelana li-macros tsa hau tse bokelletsoeng le basebelisi ba bang
  • kopitsa le ho fetisetsa Buka ea Motho khomphuteng e 'ngoe
  • etsa kopo ea kopo

Ho etsa sena, o tla hloka ho fumana faele ea PERSONAL.XLSB khomphuteng ea hau. Ka kamehla, faele ena e bolokoa ka har'a foldara e khethehileng ea ho qala Excel e bitsoang XLSTART. Kahoo sohle se hlokahalang ke ho fihla foldareng ena ho PC ea rona. 'Me mona ke moo bothata bo fokolang bo hlahang, hobane sebaka sa foldara ena se itšetlehile ka mofuta oa Windows le Office mme se ka fapana. Hangata ena ke e 'ngoe ea likhetho tse latelang:

  • C: Lifaele tsa LenaneoMicrosoft OfficeOffice12XLSTART
  • C: Litokomane le Litlhophiso Boitsebiso ba Kopo ea KhomphuthaMicrosoftExcelXLSTART
  • C: Basebelisilebitso la akhaonto ea hauAppDataRoamingMicrosoftExcelXLSTART

Ntle le moo, o ka botsa Excel ka boeona bakeng sa sebaka sa foldara ena o sebelisa VBA. Ho etsa sena, tobetsa konopo ea "Visual Basic". Visual Basic tab ya Moqapi) нужно открыть окно Hang-hang Shortcut ea keyboard Ctrl + LEFATE, thaepa taelo ? Kopo.Tsela ea ho Qala Mme o tobetsa kena:

Mokhoa oa ho sebelisa Personal Macro Book

Tsela e hlahisoang e ka kopitsoa le ho kenngoa moleng o ka holimo oa fensetere ea Explorer ho Windows ebe o tobetsa kena - mme re tla bona foldara e nang le faele ea rona ea Book of Macros:

Mokhoa oa ho sebelisa Personal Macro Book

PS

Le li-nuances tse 'maloa tse sebetsang tseo u li batlang:

  • ha o sebelisa Personal Macro Book, Excel e tla tsamaea butle hanyane, haholo li-PC tse fokolang
  • Ho bohlokoa ho hlakola Buka ea Botho nako le nako ho litšila tsa tlhahisoleseling, li-macros tsa khale le tse sa hlokahaleng, jj.
  • basebelisi ba lik'hamphani ka linako tse ling ba na le mathata a ho sebelisa Personal Book, tk. ena ke faele tsamaisong e patiloeng foldareng

  • Li-macro ke eng le hore na u ka li sebelisa joang mosebetsing oa hau
  • Molemo bakeng sa moqapi oa VBA
  • Koetliso ea "Programming macros ho VBA ho Microsoft Excel"

Leave a Reply