Rakkude lukustamine kriitiliste andmete kaitsmiseks - Exceli näpunäited

Lang L: none (table-of-contents)

Holland Holland esitas tänase küsimuse:

Tere, ma tahan Excelis luua omamoodi andmebaasi. Seetõttu pean leidma makro või midagi sellist, mille abil saaksin luua käsu, mis paneb kursori pärast A16 sisestusnupu kasutamist kursori (näiteks) A16-lt B2-le hüppama. Kas teaksite selle probleemi lahendust? Aitäh!

Üks lihtne viis selle saavutamiseks on muuta A16 ja B2 töölehe ainsateks lukustamata lahtriteks. Vaikimisi on kõik lahtrid lukustatud. Lahtrite avamiseks võite kasutada valikut Vorming - Lahtrid - Kaitse - tühjendage märkeruut lukustatud.

Excelis 2000 ja varasemates versioonides saate töölehte lihtsalt kaitsta tööriistadega - kaitse - leht. Rakenduses Excel 2002 peate kasutama tööriistu - kaitse - lehtede kaitsmine ja seejärel tühjendama märkeruut "Vali lukustatud lahtrid".

Kui leht on edukalt kaitstud, viib ühe kaitsmata lahtrisse sisestusklahvi vajutamine järgmise kaitsmata lahtrisse.

Märge

Kui töölehe kaitsmine pole otstarbekas, peaksite kasutama Worksheet_Changemakrot, mis tajus, milline lahter just muutus.

Siin on makro näidis:

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

Huvitavad Artiklid...