Exceli lisandmooduli loomine ja kasutamine (samm-sammult õpetus)

Lang L: none (table-of-contents)

Exceli lisandmoodul võib olla tõesti kasulik, kui peate erinevates töövihikutes sageli makro käivitama.

Oletame näiteks, et soovite esile tõsta kõik lahtrid, milles on viga, saate hõlpsalt luua Exceli lisandmooduli, mis tõstab vead esile ühe nupuvajutusega.

Midagi, nagu allpool näidatud (makro on lisatud kiirjuurdepääsu tööriistaribale, et seda ühe klõpsuga käivitada):

Sarnaselt võiksite luua kohandatud Exceli funktsiooni ja kasutada seda kõigis Exceli töövihikutes, selle asemel, et koodi ikka ja jälle kopeerida.

Kui olete huvitatud VBA lihtsast õppimisest, vaadake minu lehte Online VBA koolitus Excelis.

Exceli lisandmooduli loomine

Selles õpetuses saate teada, kuidas Exceli lisandmoodulit luua. Lisandmooduli loomiseks ja selle QAT-is kättesaadavaks tegemiseks on kolm sammu.

  • Kirjutage/salvestage kood moodulisse.
  • Salvestage Exceli lisandmoodulina.
  • Lisage makro kiire juurdepääsu tööriistaribale.

Kirjutage/salvestage kood moodulisse

Selles näites kasutame lihtsat koodi, et tõsta esile kõik veaväärtustega lahtrid:

Alam esiletõstmineErrors () Selection.SpecialCells (xlCellTypeFormulas, xlErrors). Valige Selection.Interior.Color = vbRed End Sub

Kui kirjutate koodi (või kopeerite-kleepite selle kuskilt), toimige järgmiselt.

  • Avage Exceli töövihik.
  • VB redaktori akna avamiseks vajutage klahve Alt + F11.
  • VB redaktoris näeksite projektiuurijas loetletud töövihiku objekte. Kui te seda ei näe, avage Vaade -> Projektide uurija.
  • Paremklõpsake töövihiku mis tahes objekti. Minge lisamisvalikule ja klõpsake nuppu "Moodul". See lisab mooduli objekti.
  • Topeltklõpsake moodulit ja sisestage ülaltoodud kood (kopeerige ja kleepige see).
  • Exceli töölehele naasmiseks vajutage klahve Alt+F11.

Märge: Kui salvestate makro, hoolitseb Excel selle eest automaatselt kohta mooduli sisestamine ja koodi sisestamine.

Nüüd jätkame ja loome sellest koodist lisandmooduli.

Salvestage ja installige lisandmoodul

Järgige alltoodud samme, kui olete töövihikus, kuhu olete koodi sisestanud.

  • Klõpsake vahekaarti Fail.
  • Klõpsake nuppu „Salvesta nimega”.
  • Muutke dialoogiboksis Salvesta nimega „Salvesta nimega” tüüp .xlam. Failile määratud nimi oleks teie lisandmooduli nimi. Selles näites salvestatakse fail nimega Highlight Errors.
    • Märkate, et faili tee, kuhu see salvestatakse, muutub automaatselt. Soovi korral saate vaikeseadet kasutada või seda muuta.
  • Avage Exceli töövihik ja avage Arendaja -> Lisandmoodulid -> Exceli lisandmoodulid.
  • Sirvige ja leidke dialoogiboksis Lisandmoodulid salvestatud fail ja klõpsake nuppu OK.

Nüüd on lisandmoodul aktiveeritud.

Te ei pruugi lindil ühtegi vahekaarti ega valikut näha, kuid lisandmoodul aktiveeritakse selles etapis ja kood on nüüd kasutamiseks saadaval.

Järgmine samm on makro lisamine kiirpääsu tööriistaribale, et saaksite makro käivitada ühe klõpsuga.

Märge: Kui loote kohandatud funktsiooniga lisandmoodulit, ei pea te jätkama 3. sammuga. 2. etapi lõpuks on see funktsioon saadaval kogu töövihikus. 3. samm on selliste koodide jaoks, kus soovite, et koodi käivitamisel midagi juhtuks (näiteks tõstke esile vead).

Salvestage ja installige lisandmoodul

Selleks tehke järgmist.

  • Paremklõpsake mis tahes lindi vahekaarti ja valige Kohanda kiirjuurdepääsu tööriistariba.
  • Valige dialoogiboksis Exceli suvandid rippmenüüst käskude valimine Makrod. Märkate, et seal on loetletud makro „HighlightErrors”.
  • Klõpsake makro 'HighlightErrors' ja klõpsake nuppu Lisa. See lisab makro parempoolsesse loendisse.
  • Klõpsake nuppu OK. See lisab makro kiire juurdepääsu tööriistaribale.

Selle koodi käivitamiseks mis tahes töövihikus valige andmestik ja klõpsake QAT -is makroikooni.

See tõstab punase värviga esile kõik vead. Seda makro saate kasutada ka mis tahes töövihikus, kuna olete lisandmooduli lubanud.

Ettevaatust: Makro tehtud muudatusi ei saa tagasi võtta, kasutades klahve Control + Z.

Samuti saate luua kohandatud funktsioone ja seejärel salvestada need Exceli lisandmoodulina. Nüüd, kui lubate lisandmooduli, oleksid kohandatud funktsioonid saadaval kõigis teie Exceli töövihikutes.

Te aitate arengu ala, jagades leht oma sõpradega

wave wave wave wave wave