Zamykání buněk za účelem ochrany důležitých dat - tipy pro Excel

Obsah

Frank z Holandska položil dnešní otázku:

Dobrý den, chci vytvořit nějakou databázi v aplikaci Excel. Proto potřebuji najít Makro nebo něco podobného, ​​pomocí kterého mohu vytvořit příkaz, který po použití tlačítka Enter na A16 provede skok kurzoru z (například) A16 na B2. Znáte řešení tohoto problému? Dík!

Jedním ze snadných způsobů, jak toho dosáhnout, je vytvořit z A16 a B2 jediné odemčené buňky v listu. Ve výchozím nastavení jsou všechny buňky uzamčeny. K odemčení buněk můžete použít Formát - Buňky - Ochrana - zrušte zaškrtnutí políčka Zamčené.

V aplikaci Excel 2000 a dřívější můžete list jednoduše chránit pomocí Nástroje - Ochrana - Chránit list. V aplikaci Excel 2002 budete muset použít Nástroje - Ochrana - Chránit list a poté zrušit zaškrtnutí možnosti „Vybrat uzamčené buňky“.

Jakmile je list úspěšně chráněn, stiskem klávesy Enter v jedné nechráněné buňce se dostanete do další nechráněné buňky.

Poznámka

Pokud ochrana listu není praktická, budete se muset uchýlit k Worksheet_Changemakru, které vycítilo, která buňka se právě změnila.

Zde je ukázkové makro:

Private Sub Worksheet_Change(ByVal Target As Range) Select Case Target.Address Case "$B$2" Range("A16").Select Case "$A$16" Range("B2").Select End Select End Sub

Zajímavé články...