Uru maka onye mmemme VBA

Ọ bụrụ na ị na-akpọ okwu ahụ bụ "macros" na ume nke egwu na ụda olu na nkeji okwu nke abụọ, na nkebi ahịrịokwu "Visual Basic for Applications" na-ada gị ka ọsụpe, mgbe ahụ akụkọ a abụghị maka gị. N'ọnọdụ ọ bụla, maka ugbu a 🙂

Ọ bụrụ na ị nwere ma ọ dịkarịa ala ahụmahụ na macros mmemme na VBA na Excel, ma ị naghị eme atụmatụ ịkwụsị, mgbe ahụ, nhọrọ nke mgbakwunye bara uru na mmemme dị n'okpuru ebe a kwesịrị ịbụ (opekata mpe akụkụ) bara uru nye gị.

MZ-Ngwaọrụ – “Swiss mma” maka onye mmemme

Mgbe echichi na VBE nchịkọta akụkọ na menu ngwaọrụ submenu ga-apụta Ngwa MZ yana ogwe ngwaọrụ ọhụrụ maka ịnweta otu ọrụ ngwa ngwa:

Uru maka onye mmemme VBA

Ọ ma ka esi eme ọtụtụ ihe. N'ime ndị kasị baa uru, n'uche nke m:

  • Tinye "azụ oghere" na-akpaghị aka iji mepụta usoro, ọrụ, mmemme na ndị na-ahụ maka njehie nwere aha ziri ezi nke mgbanwe dị ka usoro Hungarian siri dị.
  • Detuo njikwa na njirimara njirimara yana koodu ha.
  • Mee ibe edokọbara (Ọkacha mmasị) maka usoro ma gaa na ha ngwa ngwa na nnukwu ọrụ.
  • Kewaa ogologo ahịrị koodu n'ime ọtụtụ wee gbakọọ azụ (kewaa ma jikọta ahịrị).
  • Wepụta ọnụ ọgụgụ zuru ezu na ọrụ ahụ (ọnụọgụ ahịrị koodu, usoro, ihe ndị dị na ụdị, wdg.)
  • Lelee oru ngo a maka mgbanwe na usoro ejighi ya (Isi nyocha)
  • Mepụta ntọala nke koodu ndebiri nke gị (Ụdị Koodu) maka ikpe a na-ahụkarị wee tinye ngwa ngwa na macro ọhụrụ ma emechaa.
  • Mepụta eriri ogologo ma dị egwu na-akpaghị aka iji jikọọ na isi mmalite data mpụga site na ADO.
  • Gbakwunye igodo ọkụ na ọrụ ọ bụla site na mgbakwunye.

Ihe na-enweghị mgbagha ga-enwerịrị maka onye mmemme nke ọkwa ọ bụla. Ọ bụrụ na ị nwere ụdị Office kachasị ọhụrụ, mgbe ahụ jide n'aka na ị budata ụdị MZ-Tools 3.00.1218 kachasị ọhụrụ nke March 1, n'ihi na. ọ doziri ahụhụ mgbe ya na Excel 2013 na-arụ ọrụ.  

download njikọ Ngwa MZ

Smart Indenter – ntinye akpaka na koodu

Ọ na-eme otu ọrụ dị mfe mana dị ezigbo mkpa - ọ na-abanye na taabụ na-akpaghị aka na koodu VBA, na-egosipụta nke ọma loops akwụghị ụgwọ, nlele ọnọdụ, wdg.

Uru maka onye mmemme VBA

Ọ dị ezigbo mma ikenye omume a n'ụzọ mkpirisi ahụigodo ọ bụla dabara adaba na ngalaba Nhọrọ ntinye ma jiri otu aka mee ya.

N'ụzọ dị mwute, onye edemede nke mmemme ahụ gbahapụrụ ya na 2005 ( gịnị kpatara Carl !? ) na ụdị kachasị ọhụrụ na saịtị ahụ bụ maka Excel 97-2003. Otú ọ dị, usoro ihe omume na-arụ ọrụ nke ọma na ọhụrụ nsụgharị. Naanị caveat: ọ bụrụ na ị nwere Excel 2013, mgbe ahụ tupu ịwụnye Smart Indenter, ị ga-ebu ụzọ wụnye ụdị MZ-Tools kachasị ọhụrụ, n'ihi na. o nwere ọba akwụkwọ ike dị mkpa maka ọrụ Indenter.

download njikọ Smart Indenter

Ngwa VBE – ihe nlegharị anya obere n'ụdị

Nhazi njikwa (bọtịnụ, mpaghara ntinye, akara ederede, wdg) na ụdị mgbagwoju anya nwere ike ịbụ ihe mgbu na ịnyịnya ibu. Ejikọ ọkọlọtọ na grid nchịkọta akụkọ site na menu Ngwaọrụ - Nhọrọ - Ozuruọnụ - Tinye njikwa na Grid mgbe ụfọdụ ọ naghị enyere aka nke ukwuu na ọbụna na-amalite ịbanye n'ụzọ, karịsịa ma ọ bụrụ na ịchọrọ ịkwaga, dịka ọmụmaatụ, bọtịnụ dị ntakịrị. Ihe mgbakwunye VBE Tools ga-enyere aka n'okwu a, nke, mgbe echichi gasịrị, na-egosiputa panel dị mfe ebe ị nwere ike imezi nha na ọnọdụ n'ụdị maka ihe ahọpụtara:

Uru maka onye mmemme VBA

A nwekwara ike iji akụ Alt + gbanwee ọnọdụ, wee jiri akụ Shift + Alt + na Ctrl + Alt + gbanwee nha.

Ọzọkwa, site na ịpị aka nri na mmewere, ị nwere ike nyegharịa ya aha ozugbo yana koodu.

download njikọ Ngwa VBE

Ọdịiche VBA - Ịchọta Ọdịiche na Koodu

Ngwá ọrụ a nwere ike ịba uru karịa ndị ọkachamara VBA mmemme mgbe ị na-emepụta nnukwu ọrụ dị mgbagwoju anya ma ọ bụ mmepe mmekorita. Isi ọrụ ya bụ iji atụnyere ọrụ abụọ wee gosipụta ihe dị iche na koodu dị n'etiti ha:

Uru maka onye mmemme VBA

Enwere oge n'efu ụbọchị 30, mgbe ahụ mgbakwunye ga-arịọ gị ka ị kwụọ ụgwọ 39 pound maka ya (ihe dị ka 3.5 puku rubles na ọnụego mgbanwe ugbu a).

N'ikwu eziokwu, ọ bịara na ndụ m naanị ugboro 3-4 na nnukwu ọrụ buru ibu, mana ọ zọpụtara m ọtụtụ ụbọchị na ọtụtụ mkpụrụ ndụ akwara 🙂 Ọfọn, enwere mgbe ọ bụla, n'ezie, ọzọ free: mbupụ na koodu na faịlụ ederede (pịa aka nri modulo - Export) ma jiri iwu ahụ tụnyere ha ma emechaa na Microsoft Word Nyochaa – Tulee akwụkwọ, ma site n'enyemaka nke VBA Diff ọ bụ usoro nke ịdị ukwuu karịa adaba.

download njikọ VBA dị iche

Moqups na Wireframe Sketcher – interface prototyping

Mgbe ị na-eke mgbagwoju anya interfaces maka onye ọrụ mmekọrịta, ọ bụ nnọọ adaba chepụta n'ọdịnihu ọdịdị dị ka igbe dialog, ya bụ igbu. prototyping. N'ezie, ọ na-apụta na ọ dị mfe karịa ịmegharị ụdị edozi na koodu ha ma emechaa. M na-echeta otu ugboro n'ime otu n'ime ọrụ ndị ahịa jụrụ ime "menu", nke pụtara "taabụ". Ọkara ụbọchị ọrụ n'okpuru mmiri 🙁

Enwere ọnụ ọgụgụ buru ibu nke mmemme akwụ ụgwọ na n'efu nke ọkwa dị iche iche nke mgbagwoju anya na ike maka ọrụ ndị a. Agbalịrị m ihe dị ka iri na abụọ mmemme na ọrụ dị otú ahụ, na nso nso a, m na-ejikarị eme ihe mokwps:

Uru maka onye mmemme VBA

Nke a bụ onye nchịkọta akụkọ ntanetị na:

  • Achọghị ntinye nke mmemme dị iche iche. Ị nwere ike ịbịa n'ụlọ ọrụ onye ahịa mgbe niile wee meghee ihe ngosi-dozie interface emepụtara na saịtị ahụ.
  • Nwere isi ihe niile nke igbe mkparịta ụka (akara ngosi, bọtịnụ, ndepụta, wdg) na nsụgharị maka Windows na Mac.
  • Na-enye gị ohere mbupụ interface emepụtara na ụdị PNG ma ọ bụ PDF ma ọ bụ zipu njikọ na onye ahịa maka ikiri n'ịntanetị.
  • N'ezie free. Enwere oke na ọnụọgụ ihe eserese, mana enwebeghị m ike ịgafe ha. Ọ bụrụ na ohere agwụla gị ma ọ bụ chọọ ịchekwa ọtụtụ nnukwu ọrụ n'otu oge, ị nwere ike ịkwalite ụdị adịchaghị maka $99 kwa afọ.

N'ozuzu, maka ọrụ nke onye mmepụta na VBA - karịa nke zuru oke, echere m.

Ọ bụrụ na onye ọ bụla chọrọ nhọrọ na-anọghị n'ịntanetị (ịrụ ọrụ na-enweghị ịntanetị n'ụsọ oké osimiri, dịka ọmụmaatụ), m na-akwado ya Wireframe Sketcher:

Uru maka onye mmemme VBA

Mgbe oge ngosi n'efu maka izu 2, ọ ga-ajụ gị ka ịzụtara maka otu $99.

Link ka mokwps

download njikọ Wireframe Sketcher

Ihe ndabere anaghị ahụ anya - koodu obfuscator

N'ụzọ dị mwute, ọ gaghị ekwe omume iji paswọọdụ Microsoft Excel kpochie koodu isi mmalite nke macros gị nke ọma. Agbanyeghị, enwere otu klas nke mmemme akpọrọ obfuscators (Site na Bekee. obfuscate - mgbagwoju anya, mgbagwoju anya), nke na-agbanwe ọdịdị nke koodu VBA n'ụzọ na ọ ga-esi ike ịgụ na ịghọta ya, ya bụ:

  • aha mgbanwe, usoro na ọrụ na-eji ogologo agwa agwa na-enweghị isi ma ọ bụ, n'ụzọ ọzọ, jiri mkpirisi mkpụrụedemede na-enweghị nghọta dochie.
  • E wepụrụ indents nhụta anya
  • ewepụrụ ma ọ bụ, ọzọ, a na-edobe nkwụsịtụ ahịrị na-enweghị usoro, wdg.

N'eziokwu, abụghị m onye na-akwado iji ụzọ ndị a. Karịsịa, na PLEX, ekpebiri m na ọ ga-aka mma ịnye ndị na-azụ ahịa ụdị zuru ezu oghe, nke a ghọtara na koodu isi okwu - nke a dị m ka ọ bụ ihe ziri ezi. Ka o sina dị, ndị mmemme ibe m enweela ugboro ugboro mgbe mmemme dị otú ahụ ga-aba uru nke ukwuu (onye mmemme rụrụ ọrụ ahụ, ma onye ahịa ahụ akwụghị ụgwọ, wdg) Ya mere ọ bụrụ na ịchọrọ ya, mara ebe ị ga-esi nweta ya. "Anyị bụ ndị udo, mana ụgbọ oloko anyị ejiri ngwa agha ..." na ihe niile.

Budata site na ntaneetị Ihe ndabere anaghị ahụ anya

Koodu Cleaner – koodu nhicha

Na usoro nke na-arụ ọrụ na oru ngo (karịsịa ma ọ bụrụ na ọ bụ nnukwu na ogologo), "ihe mkpofu" na-amalite ịgbakọ na koodu modul na ụdị - scraps nke VBE editọ ozi ozi nke nwere ike iduga na-atụghị anya na-achọghị glitches. Ịbara uru Koodu Cleaner na-ehichapụ muck a n'ụzọ dị mfe ma a pụrụ ịdabere na ya: na-ebupụ koodu ahụ site na modul gaa na faịlụ ederede, wee bubata ya nke ọma azụ. Ana m akwado nke ukwuu na mgbe ị na-arụ ọrụ na nnukwu ọrụ, mee ihe dị otú ahụ "nhicha" kwa oge.

download njikọ Koodu Cleaner

Ribbon XML Editor

Ọ bụrụ na ịchọrọ ịmepụta taabụ nke gị na bọtịnụ mara mma na rịbọn Excel iji mee macro gị, mgbe ahụ ị nweghị ike ime na-enweghị onye nchịkọta akụkọ faịlụ XML. N'ezie, nke kachasị adaba na ike taa bụ mmemme ụlọ na nke a. Ribbon XML Editorkere Maxim Novikov.

Uru maka onye mmemme VBA

Ngwanrọ mara mma na:

  • ga-enye gị ohere itinye ngwa ngwa nke gị taabụ, bọtịnụ, ndetu ndetu na ihe ndị ọzọ nke interface Office ọhụrụ na rịbọn.
  • na-akwado asụsụ nke ọma
  • na-enyere aka na ndezi site n'igosipụta ntugharị uche
  • enwere ike ịmụta ya ngwa ngwa site na nkuzi
  • kpam kpam n'efu

download njikọ Ribbon XML Editor

PS

Ruo ọtụtụ afọ, Microsoft elegharala ndị mmepe VBA anya, na-ewere ya, dịka o doro anya, dị ka asụsụ mmemme dị ala. Asịrị na-atụgharị kwa oge na ụdị Office ọzọ agaghị enwezi Visual Basic ma ọ bụ Javascript ga-anọchi ya. Ụdị Visual Studio ọhụrụ na-apụta mgbe niile na ihe ọhụrụ ọhụrụ, na onye nchịkọta akụkọ VBE rapaara na 1997, na-enweghị ike iji ngwaọrụ ọkọlọtọ tinye koodu ahụ.

N'ezie, puku kwuru puku mmadụ na-echekwa awa na ụbọchị ekele maka ndị mmemme VBA na-eke macros iji megharịa usoro nhazi data ụlọ ọrụ kwa ụbọchị. Onye ọ bụla hụrụ ka nnukwu macro na ahịrị 10 na-eziga faịlụ na ndị ahịa 200 n'ime ọkara nkeji, dochie awa atọ nke ọrụ nzuzu, ga-aghọta m 🙂

Na ndị ọzọ. 

Mmemme niile ndị a dị n'elu bụ naanị nhọrọ nke m na nkwanye onwe m dabere na ahụmịhe nkeonwe. Ọ dịghị onye ọ bụla n'ime ndị edemede jụrụ m maka mgbasa ozi ma akwụghị ya (na agaghị m ewere ya, na ụkpụrụ). Ọ bụrụ na ị nwere ihe ị ga-agbakwunye na ndepụta dị n'elu - nabata na nkwupụta, ụmụ mmadụ nwere ekele agaghị anọgide na-akwụ ụgwọ.

 

Nkume a-aza