Hogyan hozhat létre és használhat Excel-bővítményt (lépésről lépésre)

Egy Excel-bővítmény igazán hasznos lehet, ha gyakran kell futtatnia egy makrót különböző munkafüzetekben.

Tegyük fel például, hogy ki szeretné emelni az összes cellát, amelyben hiba van, egyszerűen létrehozhat egy Excel-bővítményt, amely egyetlen kattintással kiemeli a hibákat.

Valami az alábbiak szerint (a makrót hozzáadtuk a gyorselérési eszköztárhoz, hogy egyetlen kattintással futtassa):

Hasonlóképpen érdemes létrehozni egy egyéni Excel függvényt, és az összes Excel munkafüzetben használni, ahelyett, hogy a kódot újra és újra beillesztené.

Ha érdekli a VBA egyszerű tanulása, nézze meg az enyémet Online Excel VBA képzés.

Excel-bővítmény létrehozása

Ebben az oktatóanyagban megtudhatja, hogyan hozhat létre Excel-bővítményt. Három lépésben hozhat létre egy bővítményt, és elérhetővé teheti azt a QAT-ban.

  • Írja/rögzítse a kódot egy modulban.
  • Mentse Excel-bővítményként.
  • Adja hozzá a makrót a gyorselérési eszköztárhoz.

Írja/rögzítse a kódot egy modulban

Ebben a példában egy egyszerű kód segítségével kiemeljük az összes hibás értékű cellát:

Sub HighlightErrors () Selection.SpecialCells (xlCellTypeFormulas, xlErrors). Válassza ki a Selection.Interior.Color = vbRed End Sub részt

Ha kódot ír (vagy másolja-illeszti be valahonnan), akkor tegye a következő lépéseket:

  • Nyisson meg egy Excel munkafüzetet.
  • Nyomja meg az Alt + F11 billentyűkombinációt a VB szerkesztő ablakának megnyitásához.
  • A VB szerkesztőben láthatja a projektfüzetben felsorolt ​​munkafüzet -objektumokat. Ha ezt nem látja, lépjen a Nézet -> Project Explorer menüpontra.
  • Kattintson a jobb gombbal a munkafüzet bármelyik objektumára. Lépjen a Beszúrás opcióra, és kattintson a „Modul” gombra. Ez beszúr egy modulobjektumot.
  • Kattintson duplán a modulra, és írja be a fenti kódot (másolja be).
  • Az Alt+F11 billentyűkombinációval térjen vissza az Excel munkalaphoz.

Jegyzet: Ha makrót rögzít, az Excel automatikusan gondoskodik róla nak,-nek modul behelyezése és a kód behelyezése.

Most menjünk tovább, és hozzunk létre egy bővítményt ebből a kódból.

Mentse és telepítse a bővítményt

Kövesse az alábbi lépéseket, amikor a munkafüzetben van, ahová beillesztette a kódot.

  • Kattintson a Fájl fülre.
  • Kattintson a „Mentés másként” gombra.
  • A Mentés másként párbeszédpanelen módosítsa a „Mentés másként” típust .xlam formátumra. A fájlhoz rendelt név a bővítmény neve lesz. Ebben a példában a fájl Highlight Errors néven kerül mentésre.
    • Észre fogja venni, hogy a fájl elérési útja automatikusan megváltozik. Használhatja az alapértelmezettet, vagy módosíthatja, ha akarja.
  • Nyisson meg egy Excel -munkafüzetet, és lépjen a Fejlesztő -> Bővítmények -> Excel -bővítmények menüpontra.
  • A Bővítmények párbeszédpanelen keresse meg és keresse meg a mentett fájlt, majd kattintson az OK gombra.

Most a bővítmény aktiválva lett.

Előfordulhat, hogy nem látható semmilyen fül vagy lehetőség a szalagon, de a bővítmény ebben a szakaszban aktiválódik, és a kód már használható.

A következő lépés a makró hozzáadása a gyorselérési eszköztárhoz, hogy a makrót egyetlen kattintással futtassa.

jegyzet: Ha egyéni funkcióval rendelkező bővítményt hoz létre, akkor nem kell folytatnia a 3. lépést. A 2. lépés végére a funkció elérhető lesz az összes munkafüzetben. A 3. lépés az ilyen kódokra vonatkozik, ahol azt szeretné, ha valami történne a kód futtatásakor (például kiemelje a hibás cellákat).

Mentse és telepítse a bővítményt

Ezt csináld meg:

  • Kattintson a jobb gombbal bármelyik szalaglapra, és válassza a Gyorselérési eszköztár testreszabása lehetőséget.
  • Az Excel beállításai párbeszédpanelen válassza a Makrók lehetőséget a Parancsok kiválasztása legördülő menüből. Észre fogja venni, hogy a „HighlightErrors” makró ott szerepel.
  • Kattintson a „HighlightErrors” makróra, majd a Hozzáadás gombra. Ezzel hozzáadja a makrót a jobb oldali listához.
  • Kattintson az OK gombra. Ezzel hozzáadja a makrót a gyorselérési eszköztárhoz.

Ha most szeretné futtatni ezt a kódot bármelyik munkafüzetben, válassza ki az adatkészletet, és kattintson a makró ikonra a QAT -ban.

Ez piros színnel kiemeli az összes hibás cellát. Ezt a makrót bármelyik munkafüzetben is használhatja, mivel engedélyezte a bővítményt.

Vigyázat: A makró által végrehajtott változtatások nem vonhatók vissza a Control + Z billentyűkombinációval.

Létrehozhat egyéni függvényeket is, majd elmentheti őket Excel-bővítményként. Most, amikor engedélyezi a bővítményt, az egyéni funkciók elérhetők lesznek az összes Excel-munkafüzetben.

Segít a fejlesztés a helyszínen, megosztva az oldalt a barátaiddal

wave wave wave wave wave