Molemo bakeng sa moqapi oa VBA

Haeba u bitsa lentsoe "macros" ka phefumoloho e tšosang le lentsoe la lentsoe la lentsoe la bobeli, 'me poleloana "Visual Basic for Applications" e utloahala joaloka spell ho uena, joale sehlooho sena ha se bakeng sa hau. Leha ho le joalo, hajoale 🙂

Haeba bonyane u na le boiphihlelo bo itseng ba ho hlophisa li-macros ho VBA ho Excel, 'me u sa rera ho emisa, joale khetho ea li-add-ins le mananeo a ka tlase e lokela ho ba (bonyane ka mokhoa o itseng) ho uena.

MZ-Tools - "thipa ea Switzerland" bakeng sa moqapi oa lenaneo

Kamora ho kenya mohlophisi oa VBE ho menu lithulusi tsa submenu e tla hlaha Lisebelisoa tsa MZ le sesebelisoa se secha bakeng sa phihlello e potlakileng ea mesebetsi e tšoanang:

Molemo bakeng sa moqapi oa VBA

O tseba ho etsa haholo. Har'a tsa bohlokoa ka ho fetisisa, ka maikutlo a ka:

  • Eketsa ka mokhoa o itekanetseng "litlhapi tse se nang letho" ho theha mekhoa ea mekhoa, mesebetsi, liketsahalo le liphoso tse nang le mabitso a nepahetseng a mefuta-futa ho latela tsamaiso ea Hungarian.
  • Litaolo tsa likopi ho liforomo tsa basebelisi hammoho le khoutu ea tsona.
  • Etsa li-bookmark (Favorites) bakeng sa lits'ebetso 'me u potlakele ho ea ho tsona ka morero o moholo.
  • Arola mela e melelele ea khoutu ka makhetlo a 'maloa' me u kopanye morao (arola le ho kopanya mela).
  • Fana ka lipalo-palo tse qaqileng mabapi le morero (palo ea mela ea khoutu, lits'ebetso, likarolo tsa liforomo, jj.)
  • Sheba projeke bakeng sa mefuta le lits'ebetso tse sa sebelisoeng (Mohloli oa Tlhahlobo)
  • Iketsetse motheo oa litempele tsa likhoutu (Code Templates) bakeng sa linyeoe tse tloaelehileng 'me u li kenye kapele ho li-macros tse ncha hamorao.
  • Iketsetse khoele e telele le e tšosang ho hokela mehloling ea data ea kantle ka ADO.
  • Hokela li-hotkeys tšebetsong efe kapa efe ho tsoa ho tlatsetso.

Ntho e sa hlakang eo u lokelang ho ba le eona bakeng sa moqapi oa boemo leha e le bofe. Haeba u na le mofuta oa morao-rao oa Office, joale etsa bonnete ba hore u khoasolla mofuta oa morao-rao oa MZ-Tools 3.00.1218 oa la 1 Hlakubele, hobane. e ile ea lokisa bothata ha e sebetsa le Excel 2013.  

Download kgokahanyo Lisebelisoa tsa MZ

Smart Indenter – ho ikenya ka boiketsetso khoutung

E etsa ts'ebetso e le 'ngoe e bonolo empa e hlokahala haholo - e ikenya li-tab ho khoutu ea VBA ka ho hlaka, e totobatsa ka ho hlaka loops e behiloeng, ho hlahloba maemo, joalo-joalo.

Molemo bakeng sa moqapi oa VBA

Ho bonolo haholo ho abela ketso ena ho shortcut efe kapa efe e bonolo ea keyboard karolong Likhetho tsa ho Indenting 'me u e etse ka letsoho le le leng.

Ka bomalimabe, mongoli oa lenaneo o ile a e tlohela ka 2005 (hobaneng, Carl!?) 'me phetolelo ea morao-rao setšeng ke ea Excel 97-2003. Leha ho le joalo, lenaneo le sebetsa hantle haholo ka liphetolelo tse ncha. Tlhokomeliso feela: haeba u na le Excel 2013, joale pele u kenya Smart Indenter, u tlameha ho qala ho kenya mofuta oa morao-rao oa MZ-Tools, hobane. e na le laeborari e matla e hlokahalang bakeng sa mosebetsi oa Indenter.

Download kgokahanyo Smart Indenter

Lisebelisoa tsa VBE - li-micro-tuning elements ka mefuta

Litaolo tsa ho tsamaisana (li-buttons, masimo a ho kenya, mangolo a ngotsoeng, joalo-joalo) ka foromo e rarahaneng e ka ba bohloko ho esele. Tlamahano e tloaelehileng ho grid ea mohlophisi ka lethathamo Lisebelisoa - Likhetho - Kakaretso - Lokisa Litaolo ho Grid ka linako tse ling ha e thuse haholo mme e bile e qala ho kena tseleng, haholo-holo haeba u hloka ho falla, mohlala, konopo hanyenyane feela. Keketso ea VBE Tools e tla thusa tabeng ena, eo, ka mor'a ho kenya, e bonts'ang phanele e bonolo moo o ka hlophisang boholo le boemo ba foromo bakeng sa ntho e khethiloeng:

Molemo bakeng sa moqapi oa VBA

Ho fetola boemo ho ka boela ha etsoa ka metsu ea Alt, le ho fetola boholo ka metsu ea Shift+Alt+le Ctrl+Alt+arrows.

Hape, ka ho tobetsa ka ho le letona ho element, u ka e reha lebitso hang-hang hammoho le khoutu.

Download kgokahanyo Lisebelisoa tsa VBE

VBA Diff - Ho Fumana Liphapano ho Khoutu

Sesebelisoa sena mohlomong se tla ba molemo ho baetsi ba VBA ba litsebi ha ba theha merero e meholo le e rarahaneng kapa nts'etsopele e kopanetsoeng. Mosebetsi oa eona o ka sehloohong ke ho bapisa merero e 'meli le ho bonts'a phapang ea khoutu pakeng tsa tsona:

Molemo bakeng sa moqapi oa VBA

Ho na le nako ea mahala ea matsatsi a 30, 'me joale tlatsetso e tla u kopa ho lefa liponto tse 39 bakeng sa eona (hoo e ka bang li-ruble tse likete tse 3.5 ka tekanyo ea phapanyetsano ea hona joale).

Ho bua 'nete, e ile ea nthusa bophelong ba ka ka makhetlo a 3-4 feela mererong e meholo ka ho fetisisa, empa e ile ea mpholosa matsatsi a' maloa le lisele tse ngata tsa methapo 🙂 Ha e le hantle, kamehla ho na le mokhoa o mong oa mahala: ho romela thepa ka ntle ho naha. khoutu ho faele ea mongolo (tobetsa ka ho le letona modulo - Export) ebe o li bapisa hamorao ho Microsoft Word o sebelisa taelo Tlhahlobo - Bapisa Litokomane, empa ka thuso ea VBA Diff ke taelo ea boholo bo loketseng haholoanyane.

Download kgokahanyo Phapang ea VBA

Moqups le Wireframe Sketcher - sebopeho sa sebopeho sa sebopeho

Ha o theha li-interfaces tse rarahaneng bakeng sa tšebelisano ea basebelisi, ho bonolo haholo ho rala esale pele ponahalo e lekantsoeng ea mabokose a puisano, ke hore, etsa. prototyping. Ebile, ho bonahala ho le bonolo ho feta ho etsa liforomo tse seng li entsoe le khoutu ea tsona hamorao. Ke hopola ka lekhetlo le leng ho e 'ngoe ea merero eo moreki a ileng a kōpa ho etsa "menu", e bolelang "li-tabs". Halofo ea letsatsi ea ho sebetsa ka har'a drain 🙁

Ho na le palo e kholo ea mananeo a lefelloang le a sa lefelloeng a maemo a fapaneng a ho rarahana le matla bakeng sa mesebetsi ena. Ke lekile mananeo le lits'ebeletso tse joalo tse ka bang leshome le metso e 'meli,' me haufinyane tjena ke sebelisa hangata moqups:

Molemo bakeng sa moqapi oa VBA

Ena ke sehatisi sa Marang-rang se:

  • Ha e hloke ho kenya mananeo a fapaneng. U ka lula u tla ofising ea moreki 'me u bule-show-oa lokisa sebopeho se bōpiloeng setšeng.
  • E na le likarolo tsohle tsa mantlha tsa mabokose a puisano (li-label, likonopo, manane, joalo-joalo) liphetolelong tsa Windows le Mac.
  • E u lumella ho romela sebopeho se entsoeng ka PNG kapa liforomo tsa PDF kapa ho romela sehokelo ho moreki hore se se shebelle inthaneteng.
  • Ehlile mahala. Ho na le meeli ho palo ea likarolo tsa litšoantšo, empa ha ke so khone ho feta ho tsona. Haeba u felloa ke sebaka kapa u batla ho boloka merero e mengata e meholo ka nako e le 'ngoe, u ka lula u ntlafatsa mofuta oa premium bakeng sa $99 ka selemo.

Ka kakaretso, bakeng sa mesebetsi ea moqapi oa VBA - ho feta ho lekaneng, ke nahana.

Haeba mang kapa mang a hlile a hloka khetho ea kantle ho naha (ho sebetsa ntle le phihlello ea Marang-rang lebopong la leoatle, mohlala), ke khothaletsa Wireframe Sketcher:

Molemo bakeng sa moqapi oa VBA

Kamora nako ea demo ea mahala bakeng sa libeke tse 2, o tla u kopa hore u reke ka $99 e tšoanang.

Link ho moqups

Download kgokahanyo Wireframe Sketcher

Invisible Basic - khoutu obfuscator

Ka bomalimabe, ha ho khonehe ho notlela ka mokhoa o sireletsehileng khoutu ea mohloli oa li-macros tsa hau ka password ho Microsoft Excel. Leha ho le joalo, ho na le sehlopha sohle sa mananeo a bitsoang bo-bfuscators (Ho tsoa ho Senyesemane. ferekanya - ferekanya, ferekanya), e fetolang ponahalo ea khoutu ea VBA ka tsela eo ho tla ba thata haholo ho e bala le ho e utloisisa, e leng:

  • mabitso a mefuta-futa, mekhoa le mesebetsi e nkeloa sebaka ke lihlopha tse telele tse se nang moelelo kapa, ka lehlakoreng le leng, ka mabitso a makhutšoane a sa utloisiseheng a alfabeta.
  • li-indent tsa tabulation tse bonoang lia tlosoa
  • li tlosoa kapa, ka lehlakoreng le leng, likheo tsa mela li behoa ka mokhoa o sa reroang, joalo-joalo.

Ha e le hantle, ha ke rate ho sebelisa mekhoa ena. Haholo-holo, ka PLEX, ke ile ka etsa qeto ea hore ho tla ba molemo ho fa bareki ba mofuta o feletseng khoutu ea mohloli e bulehileng, e utloisisoang le e hlalositsoeng - sena se bonahala ho 'na se nepahetse haholoanyane. Leha ho le joalo, baetsi-'moho le 'na ba' nile ba e-ba le linyeoe ha lenaneo le joalo le ka ba molemo haholo (moetsi oa lenaneo o ile a etsa mosebetsi, empa mofani ha aa ka a lefa, joalo-joalo) Kahoo haeba u e hloka, tseba hore na u ka e fumana hokae. "Re batho ba khotso, empa terene ea rona e hlometseng ..." le tseo tsohle.

Download E sa bonahaleng ea Motheo

Code Cleaner – ho hloekisa khoutu

Nakong ea ho sebetsa morerong (haholo-holo haeba o le moholo ebile o le telele), "lithōle" li qala ho bokella li-module tsa khoutu le mefuta - likhechana tsa tlhahisoleseding ea tšebeletso ea mohlophisi oa VBE e ka lebisang ho glitches e sa lebelloang le e sa batleheng. Tšebeliso Code Cleaner e hloekisa seretse sena ka tsela e bonolo empa e ka tšeptjoa: e romela khoutu ho tloha ho li-module ho ea ho lifaele tsa mongolo, ebe e e khutlisa ka mokhoa o hloekileng. Ke khothaletsa haholo hore ha u sebetsa mererong e meholo, nako le nako u etse "ho hloekisa" joalo.

Download kgokahanyo Code Cleaner

Ribone XML Editor

Haeba u batla ho iketsetsa tabo e nang le likonopo tse ntle ho ribone ea Excel ho tsamaisa li-macros tsa hau, u ke ke ua etsa ntle le sebopeho sa faele sa XML. Ka sebele, e loketseng ka ho fetisisa le e matla kajeno ke lenaneo la malapeng tabeng ena. Ribone XML Editore entsoeng ke Maxim Novikov.

Molemo bakeng sa moqapi oa VBA

Software e ntle haholo ke hore:

  • e tla u lumella ho kenya li-tab tsa hau habonolo, likonopo, manane a theoha le likarolo tse ling tsa sebopeho se secha sa Office riboneng.
  • fully supports language
  • e thusa ka ho hlophisa ka ho hlahisa maikutlo a maemo
  • e ka rutoa habonolo ke lithuto
  • mahala ka ho feletseng

Download kgokahanyo Ribone XML Editor

PS

Ka lilemo tse ngata, Microsoft e hlokomolohile bahlahisi ba VBA ka mokhoa o hlakileng, e nka hore, ka ho hlakileng, ke puo e tlase ea lenaneo. Nako le nako ho na le menyenyetsi ea hore mofuta o latelang oa Office ha o sa tla hlola o e-ba le Visual Basic kapa o tla nkeloa sebaka ke JavaScript. Liphetolelo tse ncha tsa Visual Studio li tsoa khafetsa ka lintho tse ncha tse ncha, 'me mohlophisi oa VBE o ne a tsitsitse ka 1997, a ntse a sa khone ho kenya khoutu ka lisebelisoa tse tloaelehileng.

Ha e le hantle, batho ba likete ba boloka lihora le matsatsi ka lebaka la baetsi ba VBA ba thehang macros ho iketsetsa mekhoa ea letsatsi le letsatsi ea ho sebetsana le data ea ofisi. Mang kapa mang ea boneng kamoo macro meleng ea 10 ea khoutu e romellang lifaele ho bareki ba 200 ka halofo ea motsotso, ho nkela lihora tse tharo tsa mosebetsi o hlokang kelello, o tla nkutloisisa 🙂

Le tse ling. 

Mananeo ana kaofela a ka holimo ke khetho ea ka feela le likhothaletso tsa botho tse ipapisitseng le boiphihlelo ba ka. Ha ho le ea mong oa bangoli ba ileng ba nkōpa bakeng sa papatso mme ha aa ka a lefa ('me ke ne nke ke ka e nka, ka molao-motheo). Haeba u na le seo u ka se eketsang lethathamong le ka holimo - ho amoheleha ho maikutlo, batho ba lebohang ba ke ke ba lula ba le molato.

 

Leave a Reply