Πίνακας περιεχομένων
Καλέστε μια μακροεντολή από μια μακροεντολή
Έτσι, μόλις καταγράψατε δύο μακροεντολές και θα θέλατε να τις εκτελέσετε ως μία μακροεντολή, είναι αρκετά απλό.
Υποθέτοντας ότι έχετε Macro1 και Macro2, βάλτε αυτόν τον κωδικό στο τέλος του Macro1
sub Macro1 () Καλέστε Macro2 τέλος υπο
Τώρα κάθε φορά που εκτελείτε το Macro1, το Macro2 εκτελείται αυτόματα. Το Macro1 θα περιμένει μέχρι να τελειώσει το Macro2 πριν συνεχίσει την εκτέλεση.
Για να εκτελέσετε ταυτόχρονα τις μακροεντολές, χρησιμοποιήστε τη μέθοδο Application.Run:
Εφαρμογή. Εκτέλεση
Μπορείτε επίσης να χρησιμοποιήσετε το Application.Run για να καλέσετε μια μακροεντολή.
Χρησιμοποιώντας το Application.Run καλείτε μια δεύτερη μακροεντολή, αλλά πείτε στην πρώτη μακροεντολή να συνεχίσει να τρέχει.
sub Macro1 () Application. Εκτελέστε Macro2 τέλος sub