Kaip sukurti ir naudoti „Excel“ priedą (žingsnis po žingsnio pamoka)

„Excel“ priedas gali būti tikrai naudingas, kai dažnai reikia paleisti makrokomandą įvairiose darbo knygose.

Pvz., Tarkime, kad norite paryškinti visas langelius, kuriuose yra klaida, galite lengvai sukurti „Excel“ priedą, kuris vienu mygtuko paspaudimu paryškins klaidas.

Kažkas, kaip parodyta žemiau (makrokomanda buvo pridėta prie sparčiosios prieigos įrankių juostos, kad ji būtų paleista vienu paspaudimu):

Panašiai galbūt norėsite sukurti pasirinktinę „Excel“ funkciją ir naudoti ją visose „Excel“ darbaknygėse, o ne kopijuoti ir vėl įklijuoti kodą.

Jei jus domina lengvas VBA mokymasis, patikrinkite mano Internetinis „Excel VBA“ mokymas.

„Excel“ priedo kūrimas

Šioje pamokoje sužinosite, kaip sukurti „Excel“ priedą. Yra trys veiksmai, kaip sukurti priedą ir padaryti jį prieinamą QAT.

  • Įrašykite/įrašykite kodą į modulį.
  • Išsaugoti kaip „Excel“ priedą.
  • Pridėkite makrokomandą prie greitos prieigos įrankių juostos.

Įrašykite/įrašykite kodą į modulį

Šiame pavyzdyje mes naudosime paprastą kodą, kad paryškintume visas ląsteles, kuriose yra klaidų vertės:

Sub HighlightErrors () Selection.SpecialCells (xlCellTypeFormulas, xlErrors). Pasirinkite Selection.Interior.Color = vbRed End End Sub

Jei rašote kodą (arba kopijuojate arba įklijuojate jį iš kažkur), atlikite šiuos veiksmus:

  • Atidarykite „Excel“ darbaknygę.
  • Paspauskite Alt + F11, kad atidarytumėte VB redaktoriaus langą.
  • VB redaktoriuje matytumėte darbaknygės objektus, išvardytus projekto tyrinėtojuje. Jei to nematote, eikite į „View -> Project Explorer“.
  • Dešiniuoju pelės mygtuku spustelėkite bet kurį darbaknygės objektą. Eikite į parinktį Įterpti ir spustelėkite „Modulis“. Tai įterps modulio objektą.
  • Dukart spustelėkite modulį ir įveskite aukščiau esantį kodą (nukopijuokite ir įklijuokite).
  • Norėdami grįžti į „Excel“ darbalapį, paspauskite „Alt“+F11.

Pastaba: Jei įrašote makrokomandą, „Excel“ automatiškai pasirūpina apie įdėkite modulį ir įdėkite kodą.

Dabar eikime į priekį ir sukurkite priedą iš šio kodo.

Išsaugokite ir įdiekite priedą

Kai esate darbaknygėje, kurioje įvedėte kodą, atlikite toliau nurodytus veiksmus.

  • Spustelėkite skirtuką Failas.
  • Spustelėkite „Išsaugoti kaip“.
  • Dialogo lange Išsaugoti kaip pakeiskite „Išsaugoti kaip“ tipą į .xlam. Failui priskirtas vardas būtų jūsų priedo pavadinimas. Šiame pavyzdyje failas išsaugomas pavadinimu Paryškinti klaidas.
    • Pastebėsite, kad failo kelias, kuriame jis išsaugomas, automatiškai keičiasi. Jei norite, galite naudoti numatytąjį arba jį pakeisti.
  • Atidarykite „Excel“ darbaknygę ir eikite į Kūrėjas -> Papildiniai -> „Excel“ priedai.
  • Dialogo lange Priedai naršykite ir suraskite išsaugotą failą ir spustelėkite Gerai.

Dabar priedas suaktyvintas.

Galite nematyti jokio skirtuko ar parinkties juostelėje, tačiau šiame etape priedas suaktyvinamas ir kodą galima naudoti dabar.

Kitas žingsnis - pridėti makrokomandą prie greitos prieigos įrankių juostos, kad galėtumėte paleisti makrokomandą vienu paspaudimu.

Pastaba: Jei kuriate priedą, kuris turi pasirinktinę funkciją, jums nereikia pereiti prie 3 veiksmo. Iki 2 veiksmo pabaigos funkcija bus prieinama visose darbaknygėse. 3 veiksmas skirtas tokiems kodams, kai norite, kad vykdant kodą kažkas atsitiktų (pvz., Paryškinkite langelius su klaidomis).

Išsaugokite ir įdiekite priedą

Padaryti tai:

  • Dešiniuoju pelės mygtuku spustelėkite bet kurį juostos skirtuką ir pasirinkite Tinkinti greitosios prieigos įrankių juostą.
  • Dialogo lange „Excel“ parinktys išskleidžiamajame meniu Pasirinkite komandas pasirinkite makrokomandas. Pastebėsite, kad ten pateikiama makrokomanda „HighlightErrors“.
  • Spustelėkite makrokomandą „HighlightErrors“ ir spustelėkite „Pridėti“. Tai pridės makrokomandą prie sąrašo dešinėje.
  • Spustelėkite Gerai. Tai pridės makrokomandą prie greitos prieigos įrankių juostos.

Dabar, kad paleistumėte šį kodą bet kurioje darbaknygėje, pasirinkite duomenų rinkinį ir spustelėkite makrokomandos piktogramą QAT.

Tai paryškins visas langelius su klaidomis raudona spalva. Šią makrokomandą taip pat galite naudoti bet kurioje darbaknygėje, nes įgalinote priedą.

Atsargiai: Makrokomandos atliktų pakeitimų negalima anuliuoti naudojant „Control + Z“.

Taip pat galite sukurti pasirinktines funkcijas ir išsaugoti jas kaip „Excel“ priedą. Dabar, kai įjungiate priedą, pasirinktinės funkcijos bus prieinamos visose „Excel“ darbaknygėse.

Padėsite svetainės plėtrą, dalintis puslapį su draugais

wave wave wave wave wave