Δεν μπορείτε να επεξεργαστείτε ένα μακροεντολή σε ένα κρυφό βιβλίο εργασίας (2 εύκολες λύσεις)

  • Μοιραστείτε Αυτό
Hugh West

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

Κατεβάστε το βιβλίο ασκήσεων

Κατεβάστε αυτό το τετράδιο ασκήσεων για να εξασκηθείτε ενώ διαβάζετε αυτό το άρθρο.

Μακροεντολή Αδυναμία επεξεργασίας.xlsm

2 Εύκολες λύσεις για Δεν είναι δυνατή η επεξεργασία μακροεντολής σε κρυφό βιβλίο εργασίας

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

Τώρα μπορεί να αναρωτηθείτε, γιατί στο διάολο εμφανίζεται ως κρυφό βιβλίο εργασίας παρόλο που το έχω ανοίξει και εργάζομαι σε αυτό; Εντάξει, η απάντηση είναι ότι το Μάκρο δεν βρίσκεται στην πραγματικότητα μέσα στο ενεργό βιβλίο εργασίας σας, αλλά μέσα σε ένα διαφορετικό βιβλίο εργασίας που είναι κρυμμένο (με το όνομα PERSONAL.xlsb εδώ, ελέγξτε την εικόνα), αλλά κάθε φορά που ανοίγετε οποιοδήποτε βιβλίο εργασίας, εμφανίζεται μέσα σε αυτό.

Επομένως, όταν προσπαθείτε να το επεξεργαστείτε, δεν μπορείτε.

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

Μπορούμε να λύσουμε το ζήτημα με δύο πιθανούς τρόπους.

1. Επεξεργασία μιας μακροεντολής σε ένα κρυμμένο βιβλίο εργασίας, αν το ξεκρύψετε πρώτα

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

Ακολουθήστε τα βήματα που αναφέρονται παρακάτω για να εκτελέσετε αυτή τη διαδικασία.

⧪ Βήμα 1: Άνοιγμα του πλαισίου διαλόγου Unhide από την καρτέλα Προβολή

Ανοίξτε το Προβολή στην καρτέλα Excel ribbon. Στη συνέχεια, κάτω από την ενότητα Windows , κάντε κλικ στο Αποκάλυψη .

⧪ Βήμα 2: Αποκρύψτε το βιβλίο εργασίας από το πλαίσιο διαλόγου

Ένα παράθυρο διαλόγου που ονομάζεται Αποκάλυψη Επιλέξτε το όνομα του κρυμμένου βιβλίου εργασίας ( PERSONAL.xlsb εδώ) και κάντε κλικ στο OK .

⧪ Βήμα 3: Επεξεργασία της μακροεντολής

Τώρα μπορείτε να επεξεργαστείτε το Μάκρο . Σύμφωνα με το Προγραμματιστής καρτέλα, κάντε κλικ στο Μακροεντολές από τον κώδικα του τμήματος.

Ένα παράθυρο διαλόγου που ονομάζεται Μακροεντολές Επιλέξτε το επιθυμητό Μάκρο και κάντε κλικ στο Επεξεργασία .

Τώρα μπορείτε να το επεξεργαστείτε.

Διαβάστε περισσότερα: Πώς να επεξεργαστείτε μακροεντολές στο Excel (2 μέθοδοι)

2. Επεξεργασία μιας μακροεντολής σε ένα κρυφό βιβλίο εργασίας με τη χρήση ενός κώδικα VBA

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

⧭ Κώδικας VBA:

 Sub Edit_a_Macro_on_a_Hidden_Workbook() Hidden_Workbook_Name = "PERSONAL.XLSB" Hidden_Macro_Name = "Macro1" Active_Workbook_Name = "Cannot Edit a Macro on a Hidden Workbook.xlsm" Windows(Hidden_Workbook_Name).Visible = True Windows(Active_Workbook_Name).Activate Application.Goto Reference:=Hidden_Workbook_Name + "!" + Hidden_Macro_Name End Sub 

⧭ Σημειώσεις:

Εδώ το όνομα του κρυμμένου βιβλίου εργασίας είναι "PERSONAL.XLSB" , το όνομα της κρυφής μακροεντολής είναι "Macro1" , και το όνομα του βιβλίου εργασίας στο οποίο εργάζομαι είναι "Δεν είναι δυνατή η επεξεργασία μιας μακροεντολής σε ένα κρυφό Workbook.xlsm" Μην ξεχάσετε να τα αλλάξετε με τα δικά σας πριν εκτελέσετε τον κώδικα (Το πρώτο 3 γραμμές).

⧭ Έξοδος:

Εκτελέστε τον κώδικα πατώντας το κουμπί Εκτέλεση Sub / UserForm από το Visual Basic κορδέλα παραπάνω.

Το κρυμμένο βιβλίο εργασίας θα ξεκρυφτεί και το παράθυρο του επεξεργαστή θα ανοίξει μπροστά σας με το παράθυρο Μακροσκοπικά. Τώρα μπορείτε να το επεξεργαστείτε.

Διαβάστε περισσότερα: Πώς να επεξεργαστείτε ένα κελί στο Excel (4 εύκολες μέθοδοι)

Σημειώσεις

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

Συμπέρασμα

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

Ο Hugh West είναι ένας εξαιρετικά έμπειρος εκπαιδευτής και αναλυτής του Excel με πάνω από 10 χρόνια εμπειρίας στον κλάδο. Είναι κάτοχος πτυχίου Λογιστικής και Χρηματοοικονομικής και μεταπτυχιακού στη Διοίκηση Επιχειρήσεων. Ο Hugh έχει πάθος για τη διδασκαλία και έχει αναπτύξει μια μοναδική προσέγγιση διδασκαλίας που είναι εύκολο να ακολουθηθεί και να κατανοηθεί. Οι εξειδικευμένες γνώσεις του στο Excel έχουν βοηθήσει χιλιάδες φοιτητές και επαγγελματίες παγκοσμίως να βελτιώσουν τις δεξιότητές τους και να διαπρέψουν στην καριέρα τους. Μέσω του ιστολογίου του, ο Hugh μοιράζεται τις γνώσεις του με τον κόσμο, προσφέροντας δωρεάν μαθήματα Excel και διαδικτυακή εκπαίδευση για να βοηθήσει άτομα και επιχειρήσεις να αξιοποιήσουν πλήρως τις δυνατότητές τους.