Mokhoa oa ho iketsetsa mesebetsi e tloaelehileng ho Excel ka macros

Excel e na le matla, empa ka nako e ts'oanang ha e sebelisoe ka seoelo haholo, bokhoni ba ho theha tatellano ea liketso ka mokhoa o ikhethileng o sebelisa li-macros. Macro ke tsela e ntle ea ho tsoa haeba u sebetsana le mofuta o tšoanang oa mosebetsi o phetoang hangata. Mohlala, ts'ebetso ea data kapa fomete ea litokomane ho latela thempleite e tloaelehileng. Tabeng ena, ha u hloke tsebo ea lipuo tsa mananeo.

Na u se u ntse u labalabela ho tseba hore na macro ke eng le hore na e sebetsa joang? Ebe u tsoela pele ka sebete - joale re tla etsa mohato ka mohato ts'ebetso eohle ea ho theha macro le uena.

Macro ke eng?

Macro ho Microsoft Office (e, ts'ebetso ena e sebetsa ka mokhoa o ts'oanang lits'ebetsong tse ngata tsa sephutheloana sa Microsoft Office) ke khoutu ea lenaneo ka puo ea lenaneo. Visual Basic bakeng sa Likopo (VBA) e bolokiloeng ka har'a tokomane. Ho hlakisa haholoanyane, tokomane ea Microsoft Office e ka bapisoa le leqephe la HTML, ebe macro ke analogue ea Javascript. Seo Javascript e ka se etsang ka data ea HTML leqepheng la webo se tšoana haholo le seo macro e ka se etsang ka data tokomaneng ea Microsoft Office.

Macros e ka etsa eng kapa eng eo u e batlang tokomaneng. Mona ke tse ling tsa tsona (karolo e nyane haholo):

  • Sebelisa mekhoa le ho fometa.
  • Etsa ts'ebetso e fapaneng ka data ea linomoro le mongolo.
  • Sebelisa mehloli ea data e kantle (lifaele tsa database, litokomane tsa mongolo, jj.)
  • Theha tokomane e ncha.
  • Etsa tsohle tse ka holimo ka motsoako ofe kapa ofe.

Ho theha macro - mohlala o sebetsang

Ka mohlala, ha re nke faele e tloaelehileng haholo CSV. Ena ke tafole e bonolo ea 10×20 e tletseng linomoro ho tloha ho 0 ho isa ho 100 e nang le lihlooho tsa litšiea le mela. Mosebetsi oa rona ke ho fetola sete ena ea data hore e be tafole e hlophisitsoeng hantle le ho hlahisa kakaretso ka tatellano ka 'ngoe.

Joalokaha ho se ho boletsoe, macro ke khoutu e ngotsoeng ka puo ea lenaneo la VBA. Empa ho Excel, o ka etsa lenaneo ntle le ho ngola mola oa khoutu, oo re tla o etsa hona joale.

Ho theha macro, bula View (Mofuta) > makhro (Macro) > Rekota Macro (Rekoto e kholo…)

Fana ka macro ea hau lebitso (ha ho na libaka) ebe u tobetsa OK.

Ho tloha motsotsong ona, liketso tsohle tsa hau ka tokomane li ngotsoe: liphetoho ho lisele, ho phenya tafoleng, esita le ho fetola fensetere.

Excel e bontša hore mokhoa oa ho rekota oa macro o nolofalitsoe libakeng tse peli. Pele, ho menu makhro (Macros) - sebakeng sa khoele Rekota Macro (Ho rekota boholo…) mola oa hlaha Emisa ho rekota (Emisa ho rekota).

Ea bobeli, k'honeng e ka tlase e letšehali ea fensetere ea Excel. Letšoao Ema (small square) e bonts'a hore mokhoa oa ho rekota oa macro o nolofalitsoe. Ho tobetsa ho eona ho tla emisa ho rekota. Ka lehlakoreng le leng, ha mokhoa oa ho rekota o sa lumelloa, ho na le lets'oao le lumellang ho rekota ho macro sebakeng sena. Ho tobetsa ho eona ho tla fana ka sephetho se ts'oanang le ho bulela ho rekota ka menu.

Kaha joale mokhoa oa ho rekota oa macro o nolofalitsoe, ha re fihle mosebetsing oa rona. Pele ho tsohle, a re kenye lihlooho bakeng sa kakaretso ea data.

Next, enter the formulas in the cells in accordance with the names of the headings (variants of the formulas for the English and versions of Excel are given, cell addresses are always Latin letters and numbers):

  • = SUM(B2:K2) or = SUM(B2:K2)
  • =KAKARETSO(B2:K2) or =СРЗНАЧ(B2:K2)
  • =MIN(B2:K2) or =MIN(B2:K2)
  • =MAX(B2:K2) or =MAX(B2:K2)
  • =MEDIAN(B2:K2) or =MEDIAN(B2:K2)

Joale khetha lisele tse nang le liforomo ebe u li kopitsa methalong eohle ea tafole ea rona ka ho hula sets'oants'o sa autofill.

Kamora ho qeta mohato ona, mola o mong le o mong o lokela ho ba le kakaretso e tsamaellanang.

Ka mor'a moo, re tla akaretsa liphetho tsa tafole eohle, bakeng sa sena re etsa mesebetsi e 'maloa ea lipalo:

Ka ho latellana:

  • = SUM(L2:L21) or = SUM(L2:L21)
  • =KAKARETSO(B2:K21) or =СРЗНАЧ(B2:K21) - ho bala boleng bona, ho hlokahala hore u nke data ea pele ea tafole hantle. Haeba u nka karolelano ea karolelano ea mela e le 'ngoe, sephetho se tla fapana.
  • =MIN(N2:N21) or =MIN(N2:N21)
  • =MAX(O2:O21) or =MAX(O2:O21)
  • =MEDIAN(B2:K21) or =MEDIAN(B2:K21) - re nahana ho sebelisa lintlha tsa pele tsa tafole, ka lebaka le bontšitsoeng ka holimo.

Kaha joale re qetile ka lipalo, ha re etseng fomete. Taba ea pele, ha re etseng mokhoa o tšoanang oa ponts'o ea data bakeng sa lisele tsohle. Khetha lisele tsohle tse leqepheng, ho etsa sena, sebelisa sekhechana sa keyboard Ctrl + Akapa tobetsa letšoao Khetha tsohle, e lutseng mateanong a lihlooho tsa mola le kholomo. Ebe o tobetsa Setaele sa Likoma (Delimited Format) tab Home (Lapeng).

E latelang, fetola ponahalo ea kholomo le lihlooho tsa mela:

  • Setaele sa mongolo o motenya.
  • Ho tsamaisana le bohareng.
  • Ho tlatsa mebala.

'Me qetellong, a re theheng sebopeho sa kakaretso.

Ke kamoo e lokelang ho shebahala kateng qetellong:

Haeba tsohle li u tšoanela, emisa ho rekota macro.

Kea u babatsa! U sa tsoa rekota macro ea hau ea pele ho Excel u le mong.

Ho sebelisa macro e hlahisitsoeng, re hloka ho boloka tokomane ea Excel ka sebopeho se tšehetsang macros. Taba ea pele, re hloka ho hlakola data eohle tafoleng eo re e entseng, ke hore, e etse template e se nang letho. 'Nete ke hore nakong e tlang, ha re sebetsa le template ena, re tla kenya lintlha tsa morao-rao le tse nepahetseng ho eona.

Ho hlakola lisele tsohle ho data, tobetsa lets'oao le letona Khetha tsohle, e fumanehang mateanong a lihlooho tsa mola le kholomo, 'me ho tsoa ho menu ea moelelo, khetha hlakola (Hlakola).

Hona joale leqephe la rona le hlakotsoe ka botlalo ho data eohle, ha macro e ntse e ngotsoe. Re hloka ho boloka buka ea mosebetsi e le template ea Excel e nolofalitsoeng haholo e nang le katoloso XLTM.

Ntlha ea bohlokoa! Haeba u boloka faele ka katoloso XLTX, joale macro e ke ke ea sebetsa ho eona. Ka tsela, u ka boloka buka ea mosebetsi e le template ea Excel 97-2003, e nang le sebopeho. XLT, e boetse e tšehetsa macros.

Ha template e bolokiloe, u ka koala Excel ka mokhoa o sireletsehileng.

Ho tsamaisa Macro ho Excel

Pele u senola menyetla eohle ea macro eo u e entseng, ke nahana hore ho nepahetse ho ela hloko lintlha tse 'maloa tsa bohlokoa mabapi le macros ka kakaretso:

  • Macros e ka ba kotsi.
  • Bala serapa se fetileng hape.

VBA khoutu e matla haholo. Haholo-holo, e ka etsa ts'ebetso ho lifaele tse kantle ho tokomane ea hajoale. Mohlala, macro e ka hlakola kapa ea fetola lifaele life kapa life foldareng Litokomane tsa ka. Ka lebaka lena, matha feela 'me u lumelle li-macros ho tsoa mehloling eo u e tšepang.

Ho tsamaisa macro ea rona ea ho fometa data, bula faele ea template eo re e entseng karolong ea pele ea thuto ena. Haeba u na le litlhophiso tse tloaelehileng tsa ts'ireletso, joale ha u bula faele, temoso e tla hlaha ka holim'a tafole ea hore li-macros li holofetse, le konopo ea ho li nolofalletsa. Kaha re entse template ka borona 'me rea itšepa, re tobetsa konopo Numella Content (Kenyelletsa litaba).

Mohato o latelang ke ho kenya dataset ea morao-rao e ntlafalitsoeng ho tsoa faeleng CSV (ho ipapisitse le faele e joalo, re thehile macro ea rona).

Ha o kenya data ho tsoa faeleng ea CSV, Excel e ka u kopa hore u hlophise litlhophiso tse ling e le hore u ka fetisetsa data tafoleng ka nepo.

Ha thomello e felile, e-ea ho menu makhro (Macros) tab View (Sheba) ebe u khetha taelo Sheba Macros (Macro).

Ka lebokoseng la puisano le bulang, re tla bona mola o nang le lebitso la macro ea rona FormatData. E khethe ebe u tobetsa Matha (Phethisa).

Ha macro e qala ho sebetsa, o tla bona cursor ea tafole e tlolaka ho tloha seleng ho ea ho sele. Kamora metsotsoana e seng mekae, ts'ebetso e ts'oanang e tla etsoa ka data joalo ka ha ho rekota macro. Ha tsohle li se li lokile, tafole e lokela ho shebahala e ts'oana le ea pele eo re e hlophisitseng ka letsoho, feela ka data e fapaneng liseleng.

Ha re shebeng tlasa hood: Macro e sebetsa joang?

Joalokaha ho boletsoe ho feta hang, macro ke khoutu ea lenaneo ka puo ea lenaneo. Visual Basic bakeng sa Likopo (VBA). Ha o bulela mokhoa oa ho rekota oa macro, Excel e tlaleha ketso e 'ngoe le e' ngoe eo u e etsang ka mokhoa oa litaelo tsa VBA. Ka mantsoe a bonolo, Excel e u ngolla khoutu.

Ho bona khoutu ena ea lenaneo, o hloka ho menu makhro (Macros) tab View (sheba) tobetsa Sheba Macros (Macros) le lebokoseng la puisano le bulang, tobetsa Fetola (Fetola).

Fesetere ea buleha. Visual Basic bakeng sa Likopo, moo re tla bona khoutu ea lenaneo ea macro eo re e ngotseng. E, u utloisisa hantle, mona u ka fetola khoutu ena esita le ho theha macro e ncha. Liketso tseo re li entseng ka tafole thutong ena li ka rekotoa ka mokhoa oa ho rekota ka mokhoa o itekanetseng ho Excel. Empa li-macro tse rarahaneng haholoanyane, tse nang le tatellano e hlophisitsoeng hantle le mohopolo oa ketso, li hloka lenaneo la matsoho.

Ha re kenye mohato o mong hape mosebetsing oa rona…

Nahana hore faele ea rona ea mantlha ea data data.csv e entsoe ka mokhoa o iketsang ke ts'ebetso e itseng 'me e lula e bolokiloe ho disk sebakeng se le seng. Ka mohlala, C:Datadata.csv - tsela ea faele e nang le data e ntlafalitsoeng. Ts'ebetso ea ho bula faele ena le ho kenya data ho eona le eona e ka rekotoa ka macro:

  1. Bula faele ea template moo re bolokileng macro − FormatData.
  2. Theha macro e ncha e bitsoang LoadData.
  3. Ha o ntse o rekota macro LoadData kenya data ho tsoa faeleng data.csv – joalokaha re entse karolong e fetileng ea thuto.
  4. Ha thomello e felile, emisa ho rekota macro.
  5. Hlakola data kaofela liseleng.
  6. Boloka faele joalo ka template ea Excel e nolofalitsoeng ka bongata (katoloso ea XLTM).

Kahoo, ka ho sebelisa template ena, u fumana monyetla oa ho fumana li-macros tse peli - e 'ngoe e jara data, e' ngoe e li hlophisa.

Haeba u batla ho kena lenaneong, u ka kopanya liketso tsa li-macro tsena tse peli hore e be e le 'ngoe - feela ka ho kopitsa khoutu ho tloha. LoadData ho isa qalong ya khoutu FormatData.

Leave a Reply