Applies ToExcel για 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 βρίσκονται σε μια λειτουργική μονάδα με το όνομα Module1, η οποία είναι αποθηκευμένη στο Book1.

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

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

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

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

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

    VBA Project Explorer

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

  2. Αντίγραφο της Λειτουργικής μονάδας1 που αντιγράφηκε στο Book1.xlsm

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

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

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

Θέλετε περισσότερες επιλογές;

Εξερευνήστε τα πλεονεκτήματα της συνδρομής, περιηγηθείτε σε εκπαιδευτικά σεμινάρια, μάθετε πώς μπορείτε να προστατεύσετε τη συσκευή σας και πολλά άλλα.

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