υπολογιστή

* Γνώση Υπολογιστών >> υπολογιστή >> Λογισμικό

Πώς να δηλώσετε μια γενική μεταβλητή στο VBA

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

Βήμα 1

Εκκινήστε το Microsoft Excel, κάντε κλικ στην καρτέλα "Προγραμματιστής" και κάντε κλικ στην επιλογή "Visual Basic". " και κάντε κλικ στην επιλογή "Ενότητα" για να εισαγάγετε μια νέα μονάδα κώδικα.

Βήμα 2

Προσθέστε τον ακόλουθο κώδικα για να δηλώσετε μια μεταβλητή: Δημόσια myGlobalVar As String

Βήμα 3 - Κάντε κλικ στο μενού "Εισαγωγή" και κάντε κλικ στην επιλογή "Ενότητα" για να εισαγάγετε μια δεύτερη ενότητα κώδικα. Προσθέστε τον ακόλουθο κώδικα για να δώσετε στην πλατφόρμα μια τιμή: Public Sub defineVal () myGlobalVar = "Αυτή είναι μια παγκόσμια μεταβλητή" End Sub

Βήμα 4 Κάντε κλικ στο μενού "Εισαγωγή" και κάντε κλικ στο "Module" για να εισαγάγετε μια τρίτη ενότητα κώδικα. Προσθέστε τον ακόλουθο κώδικα, καλέστε την υπο-διαδικασία που δίνει στη μεταβλητή μια τιμή και εμφανίστε τη μεταβλητή τιμή μέσω ενός πλαισίου μηνύματος: Private Sub showGlobalVar () Call defineVal MsgBox (myGlobalVar) End Sub

Κάντε κλικ στο εσωτερικό του "showGlobalVar () "υπο-διαδικασία και πιέστε" F5 "για να εκτελέσετε το πρόγραμμα

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα