Felhasználói felület létrehozása makrókhoz űrlapok használatával, excel 2018 pivot táblák

Ha a makró kulcsfontosságú kombinációját futtatja, akkor az segít abban, hogy a PivotTable jelentés csak egy makrót tartalmaz. Ugyanakkor több makrót szeretne megadni ügyfeleinek, amelyek különböző műveleteket hajtanak végre. Ebben az esetben az ügyfeleknek érthető és egyszerű módszert kell biztosítaniuk az egyes makrók indításához, a billentyűparancsok memorizálása nélkül.

Az ideális megoldás egy egyszerű felhasználói felület. Képzelheti el a felhasználói felületet olyan vezérlőkészletek formájában, mint a gombok, görgetősávok és egyéb eszközök, amelyek lehetővé teszik a makróknak az egérkattintásokkal történő végrehajtását.

Az Excel az Ön rendelkezésére áll egy olyan eszköztárat, amely a felhasználói felületet közvetlenül a táblázatban hozza létre. Ezeket az eszközöket űrlapszabályozóknak hívják. Az alapötlet az, hogy az űrlapvezérlőt egy táblázatba helyezheti, és hozzárendelheti egy korábban rögzített makrót. Miután a vezérlő hozzárendelésre került a vezérlőhöz, a makró a vezérlőre való kattintással indul el.

Az űrlapvezérlők megtalálhatók a Fejlesztő Szalag lapjának Vezérlők csoportjában. Az Űrlapok vezérlési paletta megnyitásához kattintson a beillesztés gombra ebben a csoportban (11.3. Ábra).

Felhasználói felület létrehozása makrókhoz űrlapok használatával, excel 2010 összefoglaló táblázatok

Megjegyzés: az űrlapvezérlő elemeken kívül a paletta ActiveX vezérlőket is tartalmaz. Bár meglehetősen hasonlóak, programilag ezek teljesen más objektumok. A korlátozott képességekkel és egyszerű beállításokkal rendelkező űrlapvezérlő elemeket kifejezetten a munkalapokra helyezték. Ugyanakkor az ActiveX-vezérlőket elsősorban egyedi formákban használják. Rendszerint csak az űrlapvezérlő elemeket helyezze a munkalapokra.

Meg kell határoznia azokat a vezérlőket, amelyek a leginkább megfelelőek a feladathoz. Ebben a példában az ügyfeleknek az gombra kattintva frissíteniük kell az összefoglaló táblázatot. Kattintson a Gombvezérlőre, mozgassa az egérmutatót azon a helyen, ahol a gomb elhelyezhető, majd kattintson a gombra. Miután elhelyezte a gombot a táblázatban, megjelenik a Makró hozzárendelése párbeszédpanel, amely a 3. ábrán látható. 11.4. Ebben a gombban makrót rendelünk. Válassza ki a kívánt makrót (esetünkben - RefreshData, korábban rögzítve), és kattintsunk az OK gombra.

Felhasználói felület létrehozása makrókhoz űrlapok használatával, excel 2010 összefoglaló táblázatok

Ábra. 11.4. Jelölje ki a gombhoz hozzárendelni kívánt makrót, majd kattintson az OK gombra. Ebben az esetben használja a RefreshData makrót

Megjegyzés: a makrók hozzárendeléséhez az összes űrlapvezérlést ugyanúgy használják, mint egy gombot.

Az 1. ábrán. A 11.5 mutatja a használatra kész gombokat, amelyekhez különböző makrók vannak rendelve. Ez a példa bemutatja a hozzárendelt makrók munkafüzet-vezérlőinek képességét.

Felhasználói felület létrehozása makrókhoz űrlapok használatával, excel 2010 összefoglaló táblázatok

Ábra. 11.5. Ha sok makrót használ, akkor az egyes makrókat különálló vezérlőhöz rendelheti, majd átnevezheti ezeket a vezérlőket

Miután megadta az összes szükséges vezérlőt a PivotTable jelentésben, formázhatja őket és egy táblázatot egy alapvető felület létrehozásához. Az 1. ábrán. A 11.6 ábra az összefoglaló táblázatot mutatja a formázás után.

Felhasználói felület létrehozása makrókhoz űrlapok használatával, excel 2010 összefoglaló táblázatok

Ábra. 11.6. Könnyedén létrehozhat egy felhasználói felületet makrókkal, több űrlapvezérlővel és formázási eszközökkel

Kapcsolódó cikkek