Μετάβαση στο κύριο περιεχόμενο
Office

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

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

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

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

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

  • Για Mac, μεταβείτε στη γραμμή εργαλείωντου Excel _GT_ προτιμήσεις... > & κορδέλας.

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

Επισκόπηση μακροεντολών και 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 από το Βιβλίο2. xlsm στο Βιβλίο1. xlsm.  

    VBA Project Explorer

  1. Το Module1 αντιγράφηκε από το Βιβλίο2. xlsm

  2. Αντίγραφο του Module1 που έχει αντιγραφεί στο Βιβλίο1. xlsm

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

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

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

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

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

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

×