Πίνακας περιεχομένων
Μερικές φορές, πρέπει να επιλέξουμε ένα συγκεκριμένο φύλλο από πολλά φύλλα εργασίας στο Excel βιβλίο εργασίας. Μπορούμε να καλέσουμε το φύλλο με την προεπιλεγμένη του Όνομα κωδικού ή χρησιμοποιώντας ένα Όνομα μεταβλητής . Για να επιλέξουμε ένα φύλλο χρησιμοποιώντας το όνομα της μεταβλητής, πρέπει πρώτα να ορίσουμε το όνομα της μεταβλητής. Σε αυτό το άρθρο, θα σας δείξουμε τους αποτελεσματικούς αλλά και απλούς τρόπους για να Επιλέξτε a Φύλλο χρησιμοποιώντας ένα Όνομα μεταβλητής με VBA στο Excel .
Για να γίνει κατανοητό, θα χρησιμοποιήσουμε ένα δείγμα συνόλου δεδομένων ως παράδειγμα. Για παράδειγμα, το ακόλουθο σύνολο δεδομένων αντιπροσωπεύει το Πωλητής , Προϊόν , και Καθαρές πωλήσεις μιας εταιρείας που εμφανίζεται σε διαφορετικά φύλλα.
Κατεβάστε το βιβλίο ασκήσεων
Κατεβάστε το παρακάτω βιβλίο εργασίας για να εξασκηθείτε μόνοι σας.
VBA Επιλογή φύλλου μεταβλητή name.xlsm2 τρόποι επιλογής φύλλου με όνομα μεταβλητής με VBA στο Excel
1. Επιλογή ενεργού φύλλου με όνομα μεταβλητής με VBA στο Excel
Στην πρώτη μας μέθοδο, θα επιλέξουμε το ενεργό φύλλο χρησιμοποιώντας ένα όνομα μεταβλητής. Ενεργό φύλλο , εννοούμε το φύλλο στο οποίο εργαζόμαστε. Επομένως, ακολουθήστε τα παρακάτω βήματα για να Επιλέξτε Ενεργό φύλλο από Όνομα μεταβλητής με VBA στο Excel .
ΒΗΜΑΤΑ:
- Αρχικά, επιλέξτε Visual Basic στο πλαίσιο του Προγραμματιστής καρτέλα.
- Ως αποτέλεσμα, η VBA θα εμφανιστεί το παράθυρο.
- Στη συνέχεια, επιλέξτε Ενότητα από το Εισαγωγή καρτέλα.
- Κατά συνέπεια, η Ενότητα θα εμφανιστεί το παράθυρο.
- Εκεί, αντιγράψτε τον ακόλουθο κώδικα και επικολλήστε τον στο πλαίσιο.
Sub ActiveSheetSelect() Dim ws As Worksheet Set ws = ActiveSheet ws.Select End Sub
- Τώρα, κλείστε το VBA παράθυρο.
- Μετά από αυτό, επιλέξτε Μακροεντολές στο πλαίσιο του Προγραμματιστής καρτέλα.
- Ως αποτέλεσμα, η Μάκρο θα εμφανιστεί το παράθυρο διαλόγου.
- Εδώ, επιλέξτε το ActiveSheetSelect και πατήστε Εκτέλεση .
- Τέλος, θα επιστρέψει το φύλλο στο οποίο εργαζόμασταν.
2. Excel VBA για να ορίσετε το όνομα μεταβλητής για την επιλογή φύλλου
Στην προηγούμενη μέθοδό μας, εφαρμόσαμε την VBA κώδικα για να επιστρέψουμε το φύλλο στο οποίο ήδη εργαζόμασταν. Σε αυτή τη μέθοδο, θα ορίσουμε ένα Όνομα μεταβλητής για το επιθυμητό φύλλο εργασίας και επιλέγουμε αυτό το φύλλο εργασίας χρησιμοποιώντας το Όνομα μεταβλητής με VBA . Έτσι, μάθετε την ακόλουθη διαδικασία για να εκτελέσετε την εργασία.
ΒΗΜΑΤΑ:
- Πρώτον, θα ορίσουμε το Όνομα μεταβλητής για το Φύλλο2 και χρησιμοποιήστε αυτό το όνομα μεταβλητής για να επιλέξετε το φύλλο.
- Έτσι, πηγαίνετε στο Προγραμματιστής ➤ Visual Basic .
- Στη συνέχεια, επιλέξτε Εισαγωγή ➤ Ενότητα .
- Ως εκ τούτου, η Ενότητα θα εμφανιστεί το παράθυρο διαλόγου.
- Στη συνέχεια, αντιγράψτε τον παρακάτω κώδικα και επικολλήστε τον εκεί.
Sub SelectSheet() Dim VarSheet As String VarSheet = "Sheet2" With ActiveWorkbook.VBProject Worksheets(CStr(.VBComponents(VarSheet).Properties("Name"))).Select End With End Sub
- Μετά από αυτό, κλείστε το VBA παράθυρο.
- Τώρα, ανοίξτε Φύλλο3 .
- Στη συνέχεια, επιλέξτε το Μακροεντολές από το Προγραμματιστής καρτέλα.
- Ως αποτέλεσμα, η Μάκρο θα εμφανιστεί το παράθυρο διαλόγου.
- Εκεί, κάντε κλικ στο SelectSheet και πατήστε Εκτέλεση .
- Αφού πατήσετε Εκτέλεση , μπορεί να εμφανιστεί ένα παράθυρο διαλόγου σφάλματος όπως φαίνεται στην ακόλουθη εικόνα.
- Για να λύσετε το πρόβλημα, πατήστε Τέλος .
- Στη συνέχεια, μεταβείτε στο Αρχείο ➤ Επιλογές .
- Μετά από αυτό, από το Κέντρο εμπιστοσύνης καρτέλα, επιλέξτε Ρυθμίσεις Κέντρου εμπιστοσύνης .
- Κατά συνέπεια, η Κέντρο εμπιστοσύνης θα εμφανιστεί το παράθυρο διαλόγου.
- Εκεί, επιλέξτε το Ρυθμίσεις μακροεντολών καρτέλα.
- Στη συνέχεια, τσεκάρετε το πλαίσιο για Εμπιστευτική πρόσβαση στο μοντέλο αντικειμένων του έργου VBA και πατήστε OK .
- Και πάλι, επιλέξτε Προγραμματιστής ➤ Μακροεντολές .
- Κάντε κλικ στο SelectSheet και πατήστε Εκτέλεση .
- Τελικά, θα επιστρέψει το Φύλλο2 παρόλο που δουλεύαμε σε Φύλλο3 .
Διαβάστε περισσότερα: Πώς να αναζητήσετε το όνομα φύλλου με VBA στο Excel (3 παραδείγματα)
Συμπέρασμα
Στο εξής, θα είστε σε θέση να Επιλέξτε a Φύλλο χρησιμοποιώντας το Όνομα μεταβλητής με VBA στο Excel χρησιμοποιώντας τις μεθόδους που περιγράφηκαν παραπάνω. Συνεχίστε να τις χρησιμοποιείτε και ενημερώστε μας αν έχετε άλλους τρόπους για να κάνετε την εργασία. Μην ξεχάσετε να αφήσετε σχόλια, προτάσεις ή απορίες αν έχετε, στο τμήμα σχολίων παρακάτω.