Δημόσια μεταβλητή VBA - Χρησιμοποιήστε μια μεταβλητή σε πολλαπλές ενότητες ή υποκατηγορίες

Πίνακας περιεχομένων

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

Δήλωση Δημόσιας Μεταβλητής στο VBA

Υπάρχουν πέντε κύριες λέξεις -κλειδιά που μπορείτε να χρησιμοποιήσετε για να δηλώσετε μια μεταβλητή στο VBA. Αυτά είναι:

  • Η λέξη -κλειδί Dim
  • Η στατική λέξη -κλειδί
  • Η παγκόσμια λέξη -κλειδί
  • Δημόσια λέξη -κλειδί
  • Η ιδιωτική λέξη -κλειδί

Η μεταβλητή Global και η μεταβλητή Public μοιάζουν πολύ.

Για να δηλώσετε μια δημόσια μεταβλητή, πρέπει να τοποθετήσετε τη μεταβλητή σας στην ενότητα Δηλώσεις του κώδικα VBA κάτω από τη δήλωση Option Explicit, εκτός οποιασδήποτε από τις δευτερεύουσες διαδικασίες ή λειτουργίες σας και πρέπει επίσης να χρησιμοποιήσετε τη δημόσια λέξη -κλειδί. Αυτό φαίνεται παρακάτω:

1 Public MyVariable as Integer

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

Θα βοηθήσει στην ανάπτυξη του τόπου, μοιράζονται τη σελίδα με τους φίλους σας

wave wave wave wave wave