Κλείδωμα κυττάρων για την προστασία κρίσιμων δεδομένων - Συμβουλές για το Excel

Πίνακας περιεχομένων

Ο Φρανκ από την Ολλανδία έθεσε τη σημερινή ερώτηση:

Γεια σας, θέλω να δημιουργήσω ένα είδος βάσης δεδομένων στο Excel. Επομένως, πρέπει να βρω μια μακροεντολή ή κάτι παρόμοιο, με το οποίο μπορώ να δημιουργήσω μια εντολή που κάνει τον κέρσορα να μεταπηδά από (για παράδειγμα) A16 σε B2 μετά τη χρήση του κουμπιού enter στο A16. Γνωρίζετε τη λύση για αυτό το πρόβλημα; Ευχαριστώ!

Ένας εύκολος τρόπος για να το επιτύχετε αυτό είναι να κάνετε τα A16 και B2 τα μοναδικά ξεκλείδωτα κελιά στο φύλλο εργασίας. Από προεπιλογή, όλα τα κελιά είναι κλειδωμένα. Μπορείτε να χρησιμοποιήσετε τη Μορφή - Κελιά - Προστασία - αποεπιλέξτε το Κλειδωμένο πλαίσιο ελέγχου για να ξεκλειδώσετε τα κελιά.

Στο Excel 2000 και παλαιότερες, μπορείτε απλά να προστατεύσετε το φύλλο εργασίας με Εργαλεία - Προστασία - Φύλλο προστασίας. Στο Excel 2002 θα πρέπει να χρησιμοποιήσετε Εργαλεία - Προστασία - Φύλλο προστασίας και, στη συνέχεια, αποεπιλέξτε την επιλογή "Επιλογή κλειδωμένων κελιών".

Μετά την επιτυχή προστασία του φύλλου, το πάτημα του enter σε ένα μη προστατευμένο κελί θα σας οδηγήσει στο επόμενο μη προστατευμένο κελί.

Σημείωση

Εάν η προστασία του φύλλου εργασίας δεν είναι πρακτική, θα πρέπει να καταφύγετε σε μια Worksheet_Changeμακροεντολή που ανίχνευσε το κελί που μόλις άλλαξε.

Ακολουθεί ένα δείγμα μακροεντολής:

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

ενδιαφέροντα άρθρα...