Εγγραφο

Πώς να προστατέψω τον κωδικό VBA μου με κωδικό πρόσβασης σε ένα φύλλο Excel

Περίληψη: Αυτό το άρθρο σας λέει τα πάντα για την προστασία με κωδικό πρόσβασης του έργου VBA. Είναι χρήσιμο για όσους θέλουν το αρχείο Excel τους ασφαλές και δεν θέλουν άλλα άτομα να έχουν πρόσβαση χωρίς άδεια. Θα συζητήσουμε επίσης τα όρια προστασίας με κωδικό πρόσβασης.

Προστατέψτε τις μακροεντολές VBA με αυτό το κόλπο

Πρόβλημα: Δεν θέλω κανένας να έχει πρόσβαση στο φύλλο Excel μου και να επεξεργάζεται ή να αλλάζει οποιονδήποτε από τον κώδικα μακροεντολής που έχει τοποθετηθεί σε αυτό. Τι μπορώ να κάνω;

Πως: Υπάρχει μια πολύ απλή λύση για το παραπάνω πρόβλημα. Προστατεύστε με κωδικό πρόσβασης το έργο σας VBA στο Excel για να αποτρέψετε μη εξουσιοδοτημένες αλλαγές (δείτε στιγμιότυπα οθόνης παρακάτω).

Αυτό λειτουργεί επίσης και για άλλες εφαρμογές του Microsoft Office όπως Access, Word κ.λπ.

Βήμα 1. Ανοίξτε το βιβλίο εργασίας του Microsoft Excel που περιέχει το έργο σας VBA.

Βήμα 2. Πατήστε Alt+F11 για να ανοίξετε το παράθυρο Microsoft Visual Basic for Applications.

Ή μπορείτε να πατήσετε την καρτέλα "Προγραμματιστής" > κουμπί "Visual Basic".

Ανοίξτε το παράθυρο της Visual Basic για εφαρμογές στο Excel

Βήμα 3. Στο ανοιχτό παράθυρο της Microsoft Visual Basic για εφαρμογές, μεταβείτε στα "Εργαλεία" > "Ιδιότητες VBAProject".

Εργαλεία Excel Ιδιότητες VBAProject

Βήμα 4. Στο παράθυρο διαλόγου «VBAProject» που εμφανίζεται, κάντε κλικ στην «Προστασία» στη δεξιά στήλη και επιλέξτε την επιλογή «Κλείδωμα έργου για προβολή».

Τώρα πληκτρολογήστε έναν κωδικό πρόσβασης στο πλαίσιο κειμένου κάτω από αυτήν την επιλογή και πληκτρολογήστε τον ξανά για επιβεβαίωση. Στη συνέχεια, πατήστε "OK" για να κλείσετε.

Excel VBA Lock Project για προβολή Εισαγάγετε τον κωδικό πρόσβασης
Η προστασία με κωδικό πρόσβασης VBA είναι μια δυνατότητα ασφαλείας στο Excel

Κρατήστε αυτόν τον κωδικό πρόσβασης! Θα το χρειαστείτε για να ανοίξετε το έργο Excel VBA.

Βήμα 5. Τώρα μπορείτε να κλείσετε το παράθυρο της Microsoft Visual Basic για εφαρμογές. Μετά από αυτό, κάντε κλικ στο κουμπί "Αποθήκευση" στην επάνω αριστερή γωνία του Excel. Στη συνέχεια, κλείστε το βιβλίο εργασίας του Excel.

Αυτό είναι όλο. Αυτός είναι ο τρόπος με τον οποίο προστατεύετε με κωδικό πρόσβασης το έργο VBA στο Excel.

Σας συμβουλεύουμε να ανοίξετε ξανά το βιβλίο εργασίας του Excel για να διασφαλίσετε ότι το έργο VBA είναι σωστά ασφαλισμένο.

Ο κώδικας VBA του βιβλίου εργασίας του Excel προστατεύεται πλέον με κωδικό πρόσβασης

Εάν θέλετε να ξεκλειδώσετε το έργο σας VBA, απλώς αφαιρέστε την προστασία με κωδικό πρόσβασης και πατήστε ξανά "Αποθήκευση" για να ενημερώσετε τις αλλαγές.

Προστασία με κωδικό πρόσβασης VBA και οι περιορισμοί της

Παρόλο που ο κωδικός VBA είναι πλέον σφραγισμένος με κωδικό πρόσβασης, αυτή η μέθοδος έχει μειονεκτήματα—Δεν μπορεί να εμποδίσει άτομα από την πρόσβαση στο έργο σας που θέλουν πραγματικά να το κάνουν.

Κάποιος μπορεί να έχει πρόσβαση στο βιβλίο εργασίας του Excel χωρίς να γνωρίζει τον κωδικό πρόσβασης. Για παράδειγμα, Αφαίρεση κωδικών πρόσβασης VBA μπορεί να αποκρυπτογραφήσει το αρχείο σας και να επαναφέρει τον κωδικό πρόσβασής σας. Μια γρήγορη αναζήτηση θα δείξει ότι υπάρχουν αρκετά τέτοια εργαλεία διαθέσιμα στην αγορά, τόσο εμπορικά όσο και δωρεάν.

Ναι, η προστασία με κωδικό πρόσβασης είναι πολύ χρήσιμη για τους περισσότερους ανθρώπους που δεν θέλουν μη εξουσιοδοτημένες αλλαγές στον κώδικά τους. Ωστόσο, θα πρέπει να γνωρίζετε τους περιορισμούς του εάν το χρησιμοποιείτε για την προστασία ευαίσθητων δεδομένων ή πνευματικής ιδιοκτησίας. Προκειμένου λοιπόν να προστατεύσετε τον κώδικα VBA πιο αποτελεσματικά στο Excel, η καλύτερη λύση είναι να τον μετατρέψετε σε αρχείο C/C++. Μπορεί να ανακαλύψετε πολλές περισσότερες επιλογές για προστατεύοντας τον κώδικα VBA σας από τον σύνδεσμο.

Φωτογραφία της Susanna

Σουζάνα

Η Susanna είναι η διαχείριση περιεχομένου και συγγραφέας του Filelem. Είναι έμπειρη συντάκτρια και σχεδιάστρια διάταξης βιβλίων για πολλά χρόνια και ενδιαφέρεται να δοκιμάσει και να δοκιμάσει διάφορα λογισμικά παραγωγικότητας. Είναι επίσης μεγάλη θαυμάστρια του Kindle, η οποία χρησιμοποιεί το Kindle Touch για σχεδόν 7 χρόνια και μεταφέρει το Kindle σχεδόν όπου κι αν πάει. Πριν από λίγο καιρό, η συσκευή ήταν στο τέλος της ζωής της, οπότε η Susanna αγόρασε με χαρά ένα Kindle Oasis.

Σχετικά Άρθρα

Κουμπί επιστροφής στην κορυφή