Προστασία κυψέλης μόνο για τύπους που χρησιμοποιούν VBA στο Microsoft Excel

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

Σε αυτό το άρθρο, θα χρησιμοποιήσουμε την αλλαγή συμβάντος του φύλλου εργασίας για την προστασία των κελιών που περιέχουν τύπους.

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

Θέλουμε να μάθουμε τις συνολικές πωλήσεις ανά μήνα, καθώς και ανά έτος.

Χρησιμοποιήσαμε τη συνάρτηση αθροίσματος για τον υπολογισμό των συνολικών πωλήσεων σε μηνιαία και ετήσια βάση. Η αλλαγή συμβάντος του φύλλου εργασίας χρησιμοποιείται για την προστασία των κελιών που περιέχουν τύπους. Όταν προσπαθούμε να επεξεργαστούμε ένα κελί που περιέχει έναν τύπο, θα λάβουμε ένα αναδυόμενο μήνυμα, που λέει ότι η τιμή του κελιού δεν μπορεί να αλλάξει.

Επεξήγηση κώδικα

rng.HasFormula

Η μέθοδος HasFormula θα επιστρέψει True αν ένα κελί περιέχει έναν τύπο. Διαφορετικά θα επιστρέψει False.

ActiveSheet.Protect

Ο παραπάνω κώδικας χρησιμοποιείται για την προστασία ενός κελιού.

Σημείωση: Ένα κελί θα προστατεύεται μόνο αν είναι κλειδωμένο. Έτσι, πριν προστατεύσετε ένα κελί, πρέπει να κλειδωθεί.

ActiveSheet.Unprotect

Ο παραπάνω κώδικας χρησιμοποιείται για την μη προστασία ενός κελιού.

Ακολουθήστε παρακάτω για τον κωδικό

 "Προσθέστε τον παρακάτω κώδικα στη λειτουργική μονάδα φύλλου εργασίας Επιλογή ρητή Ιδιωτική υποεργασία 

Αν σας άρεσε αυτό το blog, μοιραστείτε το με τους φίλους σας στο Facebook. Επίσης, μπορείτε να μας ακολουθήσετε στο Twitter και το Facebook.

Θα θέλαμε πολύ να σας ακούσουμε, ενημερώστε μας πώς μπορούμε να βελτιώσουμε το έργο μας και να το κάνουμε καλύτερο για εσάς. Γράψτε μας στον ιστότοπο email

Θα βοηθήσει στην ανάπτυξη του τόπου, μοιράζονται τη σελίδα με τους φίλους σας

wave wave wave wave wave