Excel makrók rögzítése relatív hivatkozásokkal

A relatív hivatkozás egy Excel-makróban az aktuálisan aktív cellához való viszonyulást jelenti. Ezért legyen körültekintő az aktív cellaválasztásnál – mind a relatív referenciamakró rögzítésekor, mind a futtatásakor.

Először nyissa meg az online elérhető Mintafájl.xlsx fájlt . Ezután kövesse az alábbi lépéseket egy relatív referenciamakró rögzítéséhez:

A Fejlesztő lapon válassza a Relatív hivatkozások használata lehetőséget.

Excel makrók rögzítése relatív hivatkozásokkal

Makró rögzítése relatív hivatkozásokkal.

Győződjön meg arról, hogy az A1 cella van kiválasztva.

A Fejlesztő lapon válassza a Makró rögzítése lehetőséget.

Nevezze el a makrót AddTotalRelative.

Válassza ezt a munkafüzetet a mentési helynek.

Kattintson az OK gombra a felvétel elindításához.

Jelölje ki az A16-os cellát, és írja be az Összes értéket a cellába.

Válassza ki az első üres cellát a D oszlopban (D16), és írja be a = COUNTA(D2:D15) értéket.

A Fejlesztő lapon kattintson a Felvétel leállítása lehetőségre a makró rögzítésének leállításához.

Ezen a ponton két makrót rögzített. Szánjon egy percet az újonnan létrehozott makró kódjának megvizsgálására. Ehhez válassza a Makrók lehetőséget a Fejlesztő lapon a Makró párbeszédpanel megnyitásához. Válassza ki az AddTotalRelative makrót, és kattintson a Szerkesztés gombra.

Ismét megnyílik a Visual Basic Editor, és megmutatja a makró rögzítésekor írt kódot. Ezúttal a kódja valahogy így néz ki:

SubTotalRelative()
  ActiveCell.Offset(15, 0).Tartomány("A1").Válassza ki
  ActiveCell.FormulaR1C1 = "Összesen"
  ActiveCell.Offset(0, 3).Tartomány("A1").Válassza ki
  ActiveCell.FormulaR1C1 = "=COUNTA(R[-14]C:R[-1]C)"
Vége Sub

Először is vegye figyelembe, hogy a kód nem tartalmaz hivatkozásokat meghatározott cellatartományokra (a kiindulási ponton, az A1-en kívül). Vegye figyelembe, hogy ebben a makróban az Excel az aktív cella Offset tulajdonságát használja. Ez a tulajdonság arra utasítja a kurzort, hogy bizonyos számú cellát mozgasson felfelé vagy lefelé, és bizonyos számú cellát balra vagy jobbra.

Ebben az esetben az Eltolás tulajdonságkód arra utasítja az Excelt, hogy 15 sorral lejjebb és 0 oszloppal áthelyezze az aktív cellát (A1). Mivel a makró relatív hivatkozással lett rögzítve, az Excel nem jelöl ki kifejezetten egy adott cellát, mint az abszolút referenciamakró rögzítésekor.

A makró működésének megtekintéséhez törölje mindkét táblázat Összes sorát, és tegye a következőket:

Válassza ki az A1 cellát.

A Fejlesztő lapon válassza a Makrók lehetőséget.

Keresse meg és válassza ki az AddTotalRelative makrót.

Kattintson a Futtatás gombra.

Válassza ki az F1 cellát.

A Fejlesztő lapon válassza a Makrók lehetőséget.

Keresse meg és válassza ki az AddTotalRelative makrót.

Kattintson a Futtatás gombra.

Vegye figyelembe, hogy ez a makró az előző makróval ellentétben mindkét adatkészleten működik. Mivel a makró az összegeket az aktuálisan aktív cellához viszonyítva alkalmazza, az összegek alkalmazása megfelelően történik.

Ahhoz, hogy ez a makró működjön, egyszerűen gondoskodnia kell erről

  • A makró futtatása előtt kiválasztotta a megfelelő kezdőcellát.

  • Az adatblokk ugyanannyi sort és oszlopot tartalmaz, mint az az adat, amelyre a makrót rögzítette.

Leave a Comment

Lábjegyzetek és végjegyzetek létrehozása a Word 2013-ban

Lábjegyzetek és végjegyzetek létrehozása a Word 2013-ban

Lábjegyzetek és végjegyzetek létrehozása a Word 2013-ban. Részletes útmutató, hogyan készíthet különféle stílusú jegyzeteket bibliográfiai információkhoz vagy magyarázó megjegyzésekhez.

Hogyan lehet kiemelni a statisztikailag kiugró értékeket az Excelben

Hogyan lehet kiemelni a statisztikailag kiugró értékeket az Excelben

Tudjon meg mindent arról, hogyan lehet az Excelben kiemelni a statisztikailag kiugró értékeket, mégpedig egyszerű eszközökkel és módszerekkel. Kiemelt figyelmet fordítunk a kiugró értékek azonosítására és kezelésére.

Hogyan lehet mintát venni az adatokból Excelben

Hogyan lehet mintát venni az adatokból Excelben

Az Excel Mintavételi eszközével véletlenszerűen kiválaszthat elemeket egy adatkészletből vagy választhat minden n-edik elemet. Ismerje meg, hogyan használhatja ezt a hasznos funkciót az adatelemzéshez!

10 klassz trükk a Microsoft Word 2019 programmal

10 klassz trükk a Microsoft Word 2019 programmal

Fedezze fel a Microsoft Word 2019 legjobb trükkjeit, amelyek segítenek a hatékonyabb munkavégzésben. Tudd meg, hogyan használhatod ki a program funkcióit!

Bekezdések igazítása és behúzása a Word 2019-ben

Bekezdések igazítása és behúzása a Word 2019-ben

A Word 2019-ben a bekezdések igazítása és behúzása kulcsfontosságú a dokumentumok megfelelő megjelenítéséhez. Ismerje meg a formázási lehetőségeket és tippeket a hatékonyabb munkához.

Az Excel 2019 Solver használata

Az Excel 2019 Solver használata

Fedezze fel, hogyan használhatja az Excel 2019 Solver bővítményt a komplex problémák megoldására. A célcella, változócellák és kényszerek beállítása lépésről lépésre.

Dinamikus elemek hozzáadásához használja a Word 2019 mezőit

Dinamikus elemek hozzáadásához használja a Word 2019 mezőit

A Word lehetővé teszi dinamikus elemek hozzáadását a dokumentumhoz. Fedezze fel, hogyan lehet különböző mezőket használni a Word programban a dinamikus tartalom létrehozásához.

Oszloptípusok a SharePoint 2010-ben

Oszloptípusok a SharePoint 2010-ben

A SharePoint 2010 oszlopai az adatok tárolására szolgálnak. Fedezze fel a különböző oszlop típusokat és azok alkalmazását a SharePoint rendszeren belül.

A nem kívánt szöveg eltávolítása a Word 2013-ban

A nem kívánt szöveg eltávolítása a Word 2013-ban

A Word 2013 szövegtörlésének képessége kulcsfontosságú, legyen szó szövegalkotásról vagy törlésről. Ismerje meg a hatékony szövegtörlési módszereket!

Hogyan készítsünk fotóalbumot a PowerPoint 2016-ban

Hogyan készítsünk fotóalbumot a PowerPoint 2016-ban

A fotóalbum funkció a PowerPoint 2016-ban lehetővé teszi, hogy egyszerre több fényképet illesszen be egy prezentációba, megkönnyítve ezzel a többszörös képek kezelését.