Azonnali ugrás a lap kívánt felületére a gombon - felhasználói felület - excel - könyvtár
Beszéljünk ma a lapon lévő gombokról, amelyek megkönnyítik a felhasználó mozgatását a lap egyes részei között. Ahelyett, hogy kényszerítené a felhasználót arra, hogy az egérgörgőt csavarja és előre-hátra tekerje, kedves, hogy olyan speciális gombok legyenek, amelyek mindig láthatóak a képernyőn, és amelyekkel azonnal a helyére léphet.
Mintafájl
Hyperlink módszer
Ahelyett, hogy a szalagos fejlesztővel a szabványos unalmas gombokat használná. Szeretném felhívni a figyelmet arra a tényre, hogy általában az Excel grafikus objektum gombként szolgálhat az Ön számára.

Ez lehet egy alak (egy számjegycsoport) vagy egy rajz. El kell mondanom, hogy esztétikai szempontból a szabványos gombok csendesen dohányzik az oldalukon a grafikus társaikhoz képest?
Ha egy alakot vagy képet szeretne hozzáadni egy laphoz, használja a Beszúrás menüt:

Ezután szerkessze az objektumokat a kedvére. Például hozzáadtam egy árnyékot.
Azt akarom, hogy amikor egy gombra kattintasz, például Anyagok. az asztal kurzor a B6 cellához emelkedett, függetlenül attól, hogy hol volt ez a pont. Ehhez a hiperhivatkozások működését fogom használni.


Ennek a hatásnak a megszüntetése érdekében makrókon alapuló nagyon egyszerű trükköt használhat

Ezt követően jelölje be a Makró hozzárendelése lehetőséget az alakzat helyi menüjében.

A makrók hozzárendeléséhez megnyíló ablakban kattintson a Létrehozás gombra:


Most beírhatja a VBA kódot, ami nagyon egyszerű. Az Alkalmazások objektum Goto módját fogjuk használni. amely két paraméterrel rendelkezik:
Hivatkozás a cellára, amelyikben az asztal kurzornál kíván menni
A paraméter, amely arra utasítja (vagy nem), hogy ez a cella elfoglalja az ablak bal felső sarkát. Igaz vagy hamis.
A mintafájl kódja így fog kinézni:
És mivel nem nehéz meggyőzni ezt a módszert, nem szenved a fent leírt hátrány.
Itt van egy egyszerű, de hasznos trükk :)