Zamykanie buniek na ochranu dôležitých údajov - tipy pre Excel

Obsah

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

Dobrý deň, chcem vytvoriť akúsi databázu v programe Excel. Preto potrebujem nájsť Makro alebo niečo podobné, pomocou ktorého dokážem vytvoriť príkaz, pomocou ktorého kurzor skočí z (napríklad) A16 na B2 po použití klávesu Enter na A16. Poznali by ste riešenie tohto problému? Vďaka!

Jedným z ľahkých spôsobov, ako to dosiahnuť, je urobiť z A16 a B2 jediné odomknuté bunky v pracovnom hárku. V predvolenom nastavení sú všetky bunky uzamknuté. Na odomknutie buniek môžete použiť Formát - Bunky - Ochrana - zrušte začiarknutie políčka Zamknuté.

V programe Excel 2000 a starších verziách môžete pracovný hárok jednoducho chrániť pomocou nástrojov - ochrana - ochrana hárka. V programe Excel 2002 budete musieť použiť Nástroje - Ochrana - Chrániť list a potom zrušiť začiarknutie možnosti „Vybrať uzamknuté bunky“.

Po úspešnej ochrane hárka sa klávesou Enter v jednej nechránenej bunke dostanete do ďalšej nechránenej bunky.

Poznámka

Ak ochrana listu nie je praktická, museli by ste sa uchýliť k Worksheet_Changemakru, ktoré vycítilo, ktorá bunka sa práve zmenila.

Tu je ukážka makra:

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

Zaujímavé články...