Toto makro slouží ke zvýraznění aktivní buňky na pracovním listu aplikace Excel. Na listu se objeví dočasné řádky nad aktivní buňkou a vlevo od ní.
Úvod
Pro usnadnění zobrazení aktivní buňky můžete přidat makro do osobního sešitu podle níže uvedeného postupu. Tím se přidají tvary řádků nad aktivní buňku a vlevo od ní.
Protože se Osobní sešit otevírá automaticky při otevření aplikace Excel, spustí se toto makro v každém sešitě, který otevřete při práci v aplikaci Excel.
POZNÁMKA: Pokud nechcete mít tuto funkci stále zapnutou, můžete kód uložit do jiného sešitu. Tento sešit pak otevřete, až budete chtít mít funkci k dispozici.
Výhoda a varování
Možná jste se setkali s jinými makry, která zvýrazňují aktivní buňku a často mění barvu výplně aktivní buňky. Pokud váš pracovní list již má buňky s barvou výplně, tato makra toto formátování přepíší.
Při této metodě, kterou použil Phil Treacy z My Online Training Hub, se formátování buněk nemění.
Je zde však jedno důležité upozornění — použití maker, jako je toto, vám znemožní používat funkci Vrátit zpět v aplikaci Excel
Nastavení osobního sešitu
Pokud nemáte osobní sešit, postupujte při jeho nastavení podle následujících kroků:
- Zapněte funkci Záznamník maker
- Nazvěte makro MYTEST a uložte jej do Osobního sešitu maker
- Se zapnutým Záznamníkem maker napište něco do prázdné buňky
- Vypněte funkci Záznamník maker
- (volitelné) Klepněte na tlačítko Zpět, abyste odstranili zadaný text
Zobrazení osobního kódu sešitu
Dále postupujte podle následujících kroků, abyste našli modul, do kterého přidáte kód makra:
- Stisknutím kláves Alt+F11 otevřete Editor Visual Basicu
- V seznamu projektů vlevo najděte Osobní sešit VBAProjekt(PERSONAL.XLSB)
- Pokud je to nutné, klikněte na + v levé části tohoto projektu, aby se zobrazil jeho obsah
- Poté klikněte na +, aby se zobrazil obsah jeho objektů Microsoft Excel
- Klikněte pravým tlačítkem myši na objekt „ThisWorkbook“, a klepněte na tlačítko Zobrazit kód
Najděte a zkopírujte kód
Dále postupujte podle následujících kroků, abyste našli a zkopírovali kód, který vložíte do tohoto modulu kódu:
- Přejděte na My Online Training Hub a prohlédněte si tento komentář Phila Treacyho k článku o zvýraznění vybrané buňky.
- Klikněte na odkaz „a zde jsou řádky (jedná se o textový soubor)“ v tomto komentáři
- Otevřete textový soubor, který jste stáhli z tohoto odkazu.
Zkopírujte do osobního sešitu
Postupujte podle následujících kroků, abyste kód makra dostali do osobního sešitu:
- Zkopírujte celý text v tomto souboru
- Přejděte zpět do kódu svého Osobního sešitu, kde uvidíte modul kódu „ThisWorkbook“
- Vložte text, který jste zkopírovali
- Přejděte na začátek modulu a ujistěte se, že je zde pouze jeden řádek „Option Explicit“. Pokud jsou dva, jeden odstraňte.
- Klepněte na tlačítko Uložit na panelu nástrojů v horní části okna kódu
Použití makra
Chcete-li začít makro používat, postupujte takto:
- Zavřete aplikaci Excel a znovu ji otevřete.
- Klepněte na buňku v libovolném otevřeném sešitu a zobrazí se řádky nad a vlevo od této buňky
Nebo, pokud jste přidali kód do jiného sešitu (ne do Osobního sešitu), otevřete soubor s kódem.
Pamatujte — použití tohoto makra vám znemožní použití funkce Vrátit zpět.
Další výukové programy
List VBA
Tipy k listům
Skrývání listů podle barvy karty
Výběr ochrany listu
Autofiltr listu VBA
Kopírování VBA do listu
VBA – začínáme
.