Προγραμματισμός

* Γνώση Υπολογιστών >> Προγραμματισμός >> Visual Βασικά Προγραμματισμός

Πώς να αναγνωρίσει μια καθολική μεταβλητή σε VBA

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

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

Προσθέστε τον ακόλουθο κώδικα για να δηλώσει μια global μεταβλητή : .

Δημόσια myGlobalVar As String

Η

3 Κάντε κλικ στο "Εισαγωγή" μενού και κάντε κλικ στο " ενότητα " για να εισάγετε μια δεύτερη μονάδα κώδικα . Προσθέστε τον ακόλουθο κώδικα για να δώσει το global μεταβλητή τιμή :

Public Sub defineVal ( )

myGlobalVar = " Αυτό είναι μια καθολική μεταβλητή "

End Sub

4

Κάντε κλικ στο "Εισαγωγή" μενού και κάντε κλικ στο " ενότητα " για να εισάγετε μια τρίτη μονάδα κώδικα . Προσθέστε τον ακόλουθο κώδικα , καλέστε το υπο - διαδικασία που παρέχει στον μεταβλητή μια τιμή , και να εμφανίσει την τιμή της μεταβλητής μέσα από ένα πλαίσιο μηνύματος :

Private Sub showGlobalVar ( )

Καλέστε defineVal

MsgBox ( myGlobalVar )

Sub End
5

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

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

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