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

Ισχύει για
Excel για Microsoft 365 Excel για Microsoft 365 για Mac Excel 2024 Excel 2024 για Mac Excel 2021 Excel 2021 για Mac Excel 2019 Excel 2016

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

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

  • Για τα Windows, μεταβείτε στιςΕπιλογές>αρχείου>Προσαρμογή κορδέλας.
  • Για Mac, μεταβείτε στις Προτιμήσεις Excel>...>Κορδέλα & γραμμή εργαλείων.
  • Στη συνέχεια, στην ενότητα Προσαρμογή της Κορδέλας , στην περιοχή Κύριες καρτέλες, επιλέξτε το πλαίσιο ελέγχου Προγραμματιστής .

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

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

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

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

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

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

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

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

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

  1. Ανοίξτε το βιβλίο εργασίας που περιέχει τη μακροεντολή που θέλετε να αντιγράψετε και το βιβλίο εργασίας στο οποίο θέλετε να την αντιγράψετε.
  2. Στην καρτέλα "Προγραμματιστής ", κάντε κλικ στην επιλογή "Visual Basic " για να ανοίξετε την Επεξεργασία Visual Basic.
  3. Στην Επεξεργασία Visual Basic, στο μενού Προβολή , κάντε κλικ στην επιλογή Εξερεύνηση έργουΕικόνα κουμπιού ή πιέστε το συνδυασμό πλήκτρων CTRL+R .
  4. Στο τμήμα παραθύρου "Εξερεύνηση έργου ", σύρετε τη λειτουργική μονάδα που περιέχει τη μακροεντολή που θέλετε να αντιγράψετε στο βιβλίο εργασίας προορισμού. Σε αυτή την περίπτωση, αντιγράφουμε τη Λειτουργική_μονάδα1 από το Βιβλίο2.xlsm στο Βιβλίο1.xlsm.
    VBA Project Explorer
  1. Η λειτουργική μονάδα1 αντιγράφηκε από το Book2.xlsm
  2. Αντίγραφο της Λειτουργικής1 που αντιγράφηκε στο Book1.xlsm

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

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