Makrók az excelhez. Hogyan lehet létrehozni és törölni egy makrót excel-ben?

A VBA nyelv ismerete általában a legegyszerűbb programok, az úgynevezett makrók végrehajtásával kezdődik. Segítségükkel olyan funkciókat hajthat végre, mint például egy lap vagy Sor törlése Az Excel programban. A jövőben a megszerzett ismeretek felhasználhatók összetettebb programok írására.

Mi a makró és miért van rá szükség?

Ez egy VBA nyelven írt speciális program az MS Office alkalmazás bármely funkciójának végrehajtására. Használhat egy kész megoldást, amelyet könnyű megtalálni az interneten, vagy maga írhat ilyen programot. Még egy olyan személy is, aki teljesen ismeri a VBA nyelvet, képes megbirkózni ezzel. Elég, ha rákattint a "Makró rögzítése" gombra, hajtsa végre néhány művelet, ezt meg lehet ismételni a makró egyszerű futtatásával, majd időben nyomja meg a "Stop"gombot.

gomb egy Excel lap törléséhez

Ez a következőképpen történik:

  • Új Excel dokumentum létrehozása (például az Excel 2010 használatával).
  • Több lapot helyezünk be, és tetszőleges adatokat írunk be.
Excel lap adatokkal
  • A VBA szerkesztő megnyitásához nyomja meg az Alt+F11 billentyűkombinációt.
  • Új modul beszúrásához (valójában ez egy makró) lépjen a Beszúrás fülre, majd válassza a modul lehetőséget.
  • Helyezze be a kódot:

Sub DeleteSheet()

Lapok("".1. Lap) Törlés

Vége

  • A makrószerkesztő ablak bezárása.
  • A VBA szerkesztő bezárása.
  • A könyvet makró Támogatással dokumentumként mentjük.
  • A mentett dokumentum megnyitása.
  • Lépjen a "Nézet-Makrók-Makrók" elemre, majd válassza a DeleteSheet lehetőséget.
  • Kattintson A"Végrehajtás" Gombra. Figyelmeztető üzenet jelenik meg arról, hogy ADATOK létezhetnek a lap celláiban. Az Excel lap makróval történő törléséhez kattintson a "Törlés".
  • gomb egy lap figyelmeztető üzenet nélküli törléséhez két sort kell hozzáadni a makrókódhoz:

Sub DeleteSheet()

Alkalmazás.DisplayAlerts = Hamis

Lapok("".1. Lap) Törlés

Alkalmazás.DisplayAlerts = Igaz

Vége

Sorok törlése Excel-ben

Excel lap az első sor törlése után

Most nézzük meg, hogyan lehet törölni a sorokat Excel makrókkal. Kezdjük, távolítsuk el az egyik sort. A modul keresésének megkönnyítése érdekében hívjuk – deleteRow.

Sub DeleteRow()

Munkalapok("".1. Lap) Sorok (1).Törlés

Vége

A makró Excelben történő végrehajtása után az első szám alatti sor törlődik. A többi fel fog lépni. Törlés több, változtassa meg a kód második sorát a következőre:

Munkalapok("Lista1").Sorok("2:15").Törlés

Ebben az esetben a másodiktól a tizenötödikig terjedő sorok törlődnek.

  • Excel lap a 2-15. sorok törlése után

    Eltávolítás

    A makrók olyan programok, amelyek jelentős károkat okozhatnak a számítógépen. Most nézzük meg, hogyan lehet törölni egy makrót az Excel programban.

    Nyissa meg a" Nézet "fület, kattintson a "makrók" gombra, válassza ki a "makrók" nevű felső sort, válassza ki a törölni kívánt sort, majd kattintson a megfelelő gombra.

    A makró eltávolításának folyamata az Excel 2003-ban egy funkcióval rendelkezik. A teljes eltávolításához manuálisan meg kell tisztítania az összes modult. Ehhez menjen a Visual Basic szerkesztőbe.

    Makrók programozott eltávolítása

    A makró eltávolításának következő módja az Excelben egy bővítmény, egy külön telepített speciális program használata, amely több modult tartalmaz különböző funkciók végrehajtásához. Az egyik ilyen kiegészítő a Kutools. Ezzel a programmal egyszerre törölheti az összes Excel makrót.

    Ez a bővítmény több mint 300 különböző funkcióval rendelkezik. Vegye figyelembe néhány érdekes funkciót:

  • a közönséges számok konvertálása románra és fordítva;
  • valutaváltás a jelenlegi árfolyamok alapján;
  • mértékegységek átváltása;
  • speciális formázású cellák keresése;
  • üres lapok, sorok, oszlopok törlése.
  • Ha nagy makrók adatbázisa van, létrehozhat saját bővítményt. Ennek köszönhetően meg lehet különböztetni a "saját" és a "mások" között (az Excel automatikusan megbízik bennük).

    Mi a teendő, ha egy személyes könyvben tárolják? Ebben az esetben hogyan lehet törölni egy makrót az Excel-ben? Először meg kell jelenítenie a rejtett ablakot. Ehhez válassza a "Nézet" fület, majd kattintson a "Megjelenítés" gombra az "ablak" csoportban. . A jövőben a makró eltávolításának eljárása szabványos lépéseket tartalmaz.

    Fontos megjegyezni, hogy a "Nézet" lapon történő törléskor megnyílik egy makrómegjelenítő ablak. Alapértelmezés szerint a "minden nyitott könyvben" elem van kiválasztva. Makró törlése Excel-ben csak egy dokumentumhoz? Ki kell választania a megfelelő elemet a "található" menüben: vagy "ez a könyv", vagy egy menüpont a dokumentum nevével.

    Cikkek a témában