Εκτέλεση μακροεντολής από μακροεντολή - Παραδείγματα κώδικα VBA

Καλέστε μια μακροεντολή από μια μακροεντολή

Έτσι, μόλις καταγράψατε δύο μακροεντολές και θα θέλατε να τις εκτελέσετε ως μία μακροεντολή, είναι αρκετά απλό.

Υποθέτοντας ότι έχετε Macro1 και Macro2, βάλτε αυτόν τον κωδικό στο τέλος του Macro1

sub Macro1 () Καλέστε Macro2 τέλος υπο

Τώρα κάθε φορά που εκτελείτε το Macro1, το Macro2 εκτελείται αυτόματα. Το Macro1 θα περιμένει μέχρι να τελειώσει το Macro2 πριν συνεχίσει την εκτέλεση.
Για να εκτελέσετε ταυτόχρονα τις μακροεντολές, χρησιμοποιήστε τη μέθοδο Application.Run:

Εφαρμογή. Εκτέλεση

Μπορείτε επίσης να χρησιμοποιήσετε το Application.Run για να καλέσετε μια μακροεντολή.
Χρησιμοποιώντας το Application.Run καλείτε μια δεύτερη μακροεντολή, αλλά πείτε στην πρώτη μακροεντολή να συνεχίσει να τρέχει.

sub Macro1 () Application. Εκτελέστε Macro2 τέλος sub
wave wave wave wave wave