Excel Aktív cella kiemelése

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:

  1. Kapcsolja be a Makrófelvevőt
  2. Nevezze el a makrót MYTEST-nek, és tárolja a Személyes makró munkafüzetben
  3. A makrófelvevő bekapcsolásával írjon be valamit egy üres cellába
  4. Kapcsolja ki a makrófelvevőt
  5. (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:

  1. Nyomja meg az Alt+F11 billentyűkombinációt a Visual Basic szerkesztő megnyitásához
  2. A bal oldali projektek listájában keresse meg a Személyes munkafüzet VBAProject(PERSONAL.XLSB)
  3. Ha szükséges, kattintson a +-ra a projekt bal oldalán, hogy megnézze a tartalmát
  4. Ezután kattintson a +-ra, hogy megnézze a Microsoft Excel objektumainak tartalmát
  5. 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:

  1. 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.
  2. Kattintson a “és itt vannak a sorok (ez egy szöveges fájl)” linkre ebben a kommentben
  3. 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:

  1. Másolja ki az összes szöveget ebből a fájlból
  2. Menjen vissza a Personal Workbook kódjához, ahol láthatja a “ThisWorkbook” kódmodult
  3. illessze be a másolt szöveget
  4. 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.
  5. 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:

  1. Zárja be az Excelt, majd nyissa meg újra.
  2. 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

Vélemény, hozzászólás?

Az e-mail-címet nem tesszük közzé.