Πώς να επιλέξετε φύλλο με όνομα μεταβλητής με VBA στο Excel (2 τρόποι)

  • Μοιραστείτε Αυτό
Hugh West

Μερικές φορές, πρέπει να επιλέξουμε ένα συγκεκριμένο φύλλο από πολλά φύλλα εργασίας στο Excel βιβλίο εργασίας. Μπορούμε να καλέσουμε το φύλλο με την προεπιλεγμένη του Όνομα κωδικού ή χρησιμοποιώντας ένα Όνομα μεταβλητής . Για να επιλέξουμε ένα φύλλο χρησιμοποιώντας το όνομα της μεταβλητής, πρέπει πρώτα να ορίσουμε το όνομα της μεταβλητής. Σε αυτό το άρθρο, θα σας δείξουμε τους αποτελεσματικούς αλλά και απλούς τρόπους για να Επιλέξτε a Φύλλο χρησιμοποιώντας ένα Όνομα μεταβλητής με VBA στο Excel .

Για να γίνει κατανοητό, θα χρησιμοποιήσουμε ένα δείγμα συνόλου δεδομένων ως παράδειγμα. Για παράδειγμα, το ακόλουθο σύνολο δεδομένων αντιπροσωπεύει το Πωλητής , Προϊόν , και Καθαρές πωλήσεις μιας εταιρείας που εμφανίζεται σε διαφορετικά φύλλα.

Κατεβάστε το βιβλίο ασκήσεων

Κατεβάστε το παρακάτω βιβλίο εργασίας για να εξασκηθείτε μόνοι σας.

VBA Επιλογή φύλλου μεταβλητή name.xlsm

2 τρόποι επιλογής φύλλου με όνομα μεταβλητής με 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 χρησιμοποιώντας τις μεθόδους που περιγράφηκαν παραπάνω. Συνεχίστε να τις χρησιμοποιείτε και ενημερώστε μας αν έχετε άλλους τρόπους για να κάνετε την εργασία. Μην ξεχάσετε να αφήσετε σχόλια, προτάσεις ή απορίες αν έχετε, στο τμήμα σχολίων παρακάτω.

Ο Hugh West είναι ένας εξαιρετικά έμπειρος εκπαιδευτής και αναλυτής του Excel με πάνω από 10 χρόνια εμπειρίας στον κλάδο. Είναι κάτοχος πτυχίου Λογιστικής και Χρηματοοικονομικής και μεταπτυχιακού στη Διοίκηση Επιχειρήσεων. Ο Hugh έχει πάθος για τη διδασκαλία και έχει αναπτύξει μια μοναδική προσέγγιση διδασκαλίας που είναι εύκολο να ακολουθηθεί και να κατανοηθεί. Οι εξειδικευμένες γνώσεις του στο Excel έχουν βοηθήσει χιλιάδες φοιτητές και επαγγελματίες παγκοσμίως να βελτιώσουν τις δεξιότητές τους και να διαπρέψουν στην καριέρα τους. Μέσω του ιστολογίου του, ο Hugh μοιράζεται τις γνώσεις του με τον κόσμο, προσφέροντας δωρεάν μαθήματα Excel και διαδικτυακή εκπαίδευση για να βοηθήσει άτομα και επιχειρήσεις να αξιοποιήσουν πλήρως τις δυνατότητές τους.