Ezzel a makróval kiemelheti az Excel munkalap aktív celláját. A lapon az aktív cella felett és attól balra ideiglenes sorok jelennek meg.
Bevezetés
Az aktív cella könnyebb láthatóvá tételéhez az alábbi lépéseket követve hozzáadhat egy makrót a személyes munkafüzetéhez. Ez az aktív cella fölé és balra az aktív cella fölé és balra soralakokat ad.
Mivel a Személyes munkafüzet automatikusan megnyílik az Excel megnyitásakor, ez a makró minden olyan munkafüzetben futni fog, amelyet az Excelben végzett munka közben megnyit.
MEGJEGYZÉS: Ha nem szeretné, hogy ez a funkció mindig be legyen kapcsolva, akkor a kódot egy másik munkafüzetben is tárolhatja. Ezután nyissa meg ezt a munkafüzetet, amikor a funkciót elérhetővé kívánja tenni.
Előny és figyelmeztetés
Láthatott már más makrókat, amelyek kiemelik az aktív cellát, és gyakran megváltoztatják az aktív cella kitöltési színét. Ha a munkalapon már vannak kitöltőszínnel ellátott cellák, ezek a makrók felülírják ezt a formázást.
Ezzel a módszerrel, amelyet Phil Treacy készített a My Online Training Hubból, a cellák formázása nem változik meg.
Van azonban egy fontos figyelmeztetés — az ehhez hasonló makrók használatával nem használhatja az Excelben a visszavonás funkciót
Személyes munkafüzet beállítása
Ha még nincs személyes munkafüzete, kövesse az alábbi lépéseket a beállításához:
- Kapcsolja be a Makrófelvevőt
- Nevezze el a makrót MYTEST-nek, és tárolja a Személyes makró munkafüzetben
- A makrófelvevő bekapcsolásával írjon be valamit egy üres cellába
- Kapcsolja ki a makrófelvevőt
- (opcionális) Kattintson a Visszavonás gombra, a beírt szöveg törléséhez
A személyes munkafüzet kódjának megtekintése
Ezután kövesse az alábbi lépéseket, hogy megtalálja azt a modult, ahová a makró kódját hozzáadja:
- Nyomja meg az Alt+F11 billentyűkombinációt a Visual Basic szerkesztő megnyitásához
- A bal oldali projektek listájában keresse meg a Személyes munkafüzet VBAProject(PERSONAL.XLSB)
- Ha szükséges, kattintson a +-ra a projekt bal oldalán, hogy megnézze a tartalmát
- Ezután kattintson a +-ra, hogy megnézze a Microsoft Excel objektumainak tartalmát
- Jobb egérgombbal kattintson az “ThisWorkbook” objektumra, és kattintson a Kód megtekintése
A kód megkeresése és másolása
Ezután kövesse az alábbi lépéseket a kód megkereséséhez és másolásához, amelyet beilleszt az adott kódmodulba:
- Lépjen a My Online Training Hub oldalra, és tekintse meg ezt a Phil Treacy által írt, a kiválasztott cella kiemeléséről szóló cikkhez fűzött megjegyzést.
- Kattintson a “és itt vannak a sorok (ez egy szöveges fájl)” linkre ebben a kommentben
- Nyissa meg a szöveges fájlt, amelyet erről a linkről letöltött.
Másolás a személyes munkafüzetbe
Az alábbi lépéseket követve juttassa el a makró kódját a személyes munkafüzetébe:
- Másolja ki az összes szöveget ebből a fájlból
- Menjen vissza a Personal Workbook kódjához, ahol láthatja a “ThisWorkbook” kódmodult
- illessze be a másolt szöveget
- Görgessen a modul tetejére, és győződjön meg róla, hogy csak egy “Option Explicit” sor van benne. Ha kettő van, törölje az egyiket.
- Kattintson a kódablak tetején lévő eszköztáron a Mentés gombra
A makró használata
A makró használatának megkezdéséhez kövesse a következő lépéseket:
- Zárja be az Excelt, majd nyissa meg újra.
- Kattintson egy cellára bármelyik megnyitott munkafüzetben, és a cella felett és bal oldalán sorok jelennek meg
Vagy, ha a kódot egy másik munkafüzetbe (nem a személyes munkafüzetbe) adta, nyissa meg a kódot tartalmazó fájlt.
Ne feledje — ennek a makrónak a használatával nem tudja használni a visszavonás funkciót.
További oktatóanyagok
Munkalap VBA
Munkalap tippek
Lapok elrejtése a lapok színe alapján
Munkalap védelem választó
Munkalap automatikus szűrő VBA
VBA másolása lapra
VBA – Kezdjük el