Αντιγραφή λειτουργικής μονάδας μακροεντολής σε άλλο βιβλίο εργασίας

Σημείωση:  Θέλουμε να σας παρέχουμε το πιο πρόσφατο περιεχόμενο βοήθειας στη γλώσσα σας όσο πιο σύντομα γίνεται. Αυτή η σελίδα έχω μεταφραστεί μέσω αυτοματοποιημένης διαδικασίας και ενδεχομένως να περιέχει γραμματικά λάθη και ανακρίβειες. Ο σκοπός μας είναι αυτό το περιεχόμενο να σας φανεί χρήσιμο. Μπορείτε να μας ενημερώσετε στο κάτω μέρος αυτής της σελίδας εάν οι πληροφορίες σάς φάνηκαν χρήσιμες; Εδώ θα βρείτε το άρθρο στα Αγγλικά , για να το συμβουλεύεστε εύκολα.

Εάν ένα βιβλίο εργασίας περιέχει μια μακροεντολή της Visual Basic for Applications (VBA ) που θέλετε να χρησιμοποιήσετε σε άλλο σημείο, μπορείτε να αντιγράψετε τη λειτουργική μονάδα που περιέχει αυτήν τη μακροεντολή σε άλλο ανοιχτό βιβλίο εργασίας, χρησιμοποιώντας το Πρόγραμμα επεξεργασίας Visual Basic (VBE ).

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

  • Για Windows, επιλέξτε αρχείο > Επιλογές > Προσαρμογή κορδέλας.

  • Για Mac, ανατρέξτε στο θέμα Excel > Προτιμήσεις... > κορδέλα & γραμμή εργαλείων.

  • Στη συνέχεια, στην ενότητα Προσαρμογή της κορδέλας, στην περιοχή Κύριες καρτέλες, επιλέξτε το πλαίσιο ελέγχου Προγραμματιστής.

Επισκόπηση μακροεντολών και VBA

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

  • Η μακροεντολή είναι μια ενέργεια ή ένα σύνολο ενεργειών που μπορείτε να χρησιμοποιήσετε για την αυτοματοποίηση εργασιών.

  • Μπορείτε να καταγράψετε μακροεντολές χρησιμοποιώντας την εντολή Καταγραφή μακροεντολής στην καρτέλα Προγραμματιστής.

  • Οι μακροεντολές καταγράφονται στη γλώσσα προγραμματισμού VBA.

  • Μπορείτε να ελέγξετε και να επεξεργάζεστε τις μακροεντολές σας στην Visual Basic, ένα παράθυρο που ανοίγει από το Excel. Ακολουθεί ένα παράδειγμα του παραθύρου VBE για τα Windows:

    Λειτουργική μονάδα που περιέχει δυο μακροεντολές αποθηκευμένες στη λειτουργική μονάδα Module1 στο Βιβλίο1

Μακροεντολές που MakeCellGreen και "setrowheight" βρίσκονται σε μια λειτουργική μονάδα που λέγεται Module1, η οποία είναι αποθηκευμένη στο Βιβλίο1.

Αντιγραφή λειτουργικής μονάδας από ένα βιβλίο εργασίας σε άλλο

  1. Ανοίξτε το βιβλίο εργασίας που περιέχει τη μακροεντολή που θέλετε να αντιγράψετε, και το βιβλίο εργασίας όπου θέλετε να αντιγράψετε.

  2. Στην καρτέλα Προγραμματιστής, κάντε κλικ στην επιλογή Visual Basic για να ανοίξετε το Πρόγραμμα επεξεργασίας Visual Basic.

  3. Στο επεξεργασίας της Visual Basic, στο μενού Προβολή, κάντε κλικ στην επιλογή Εξερεύνηση έργου Εικόνα κουμπιού ή πατήστε το Συνδυασμό πλήκτρων CTRL + R.

  4. Στο παράθυρο Εξερεύνησης έργου, σύρετε τη λειτουργική μονάδα που περιέχει τη μακροεντολή που θέλετε να αντιγράψετε στο βιβλίο εργασίας προορισμού. Σε αυτήν την περίπτωση, θα σας αντιγραφή Module1 από Book2.xlsm σε Book1.xlsm.

    VBA Project Explorer

  1. Λειτουργική μονάδα Module1 που αντιγράψατε από το Book2.xlsm

  2. Αντίγραφο της Module1 αντιγράφονται Book1.xlsm

Χρειάζεστε περισσότερη βοήθεια;

Μπορείτε ανά πάσα στιγμή να ρωτήσετε έναν ειδικό στην Κοινότητα τεχνικής υποστήριξης του Excel, να λάβετε υποστήριξη από την κοινότητα Answers ή να προτείνετε μια νέα δυνατότητα ή βελτίωση στο Excel User Voice.

Αναπτύξτε τις δεξιότητές σας στο Office
Εξερευνήστε το περιεχόμενο της εκπαίδευσης
Αποκτήστε πρώτοι τις νέες δυνατότητες
Γίνετε μέλος του Office Insider

Σας βοήθησαν αυτές οι πληροφορίες;

Σας ευχαριστούμε για τα σχόλιά σας!

Σας ευχαριστούμε για τα σχόλιά σας! Φαίνεται ότι μπορεί να είναι χρήσιμο να συνδεθείτε με έναν από τους συνεργάτες υποστήριξης του Office.

×