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

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

Επιστροφή Αξία Λειτουργία VBA

Visual Basic εφαρμογές , ή VBAs , μπορεί να είναι τόσο απλή και σύνθετη , ανάλογα με τους μηχανικούς λογισμικού που συμμετέχουν και τις ανάγκες για τις οποίες το λογισμικό προσπαθεί να ανταποκριθεί . Στον προγραμματισμό VBA , τις λειτουργίες που επιτρέπουν στους μηχανικούς να υπαγορεύει τι το λογισμικό τους μπορούν και τι δεν μπορούν να κάνουν , καθώς και να ρυθμίσετε ορισμένες παραμέτρους λειτουργίας και της λογικής που οδηγούν την εμπειρία του χρήστη του λογισμικού . Κλήση συνάρτηση VBA για να κάνει τη δουλειά του τα αποτελέσματα σε μια τιμή επιστροφής του είδους , το οποίο μπορεί να χρησιμοποιηθεί για την εκκίνηση άλλων λειτουργιών προγραμματισμού, ή απλά να εμφανίσει τα δεδομένα ( αν υποτεθεί ότι η επίλυση μιας εξίσωσης , για παράδειγμα) . VBA Επιστροφή Αξία Παραδείγματα
Η

Για να αποδείξει μια τιμή επιστροφής , να δούμε αυτά τα δύο πρακτικά παραδείγματα . Το πρώτο είναι ένα απόσπασμα του κώδικα VBA χρησιμοποιείται για να δείξει την ημερομηνία του συστήματος :

Sub ShowDate ( )

MsgBox Ημερομηνία

End Sub

Το " MsgBox "Λειτουργία καλεί την ημερομηνία , και η τελευταία γραμμή στον κώδικα σημαίνει ότι δεν είναι περισσότερες πληροφορίες για να αναζητήσουν ή να επιστραφούν .

η τιμή επιστροφής μπορεί επίσης να είναι το μήκος μιας συμβολοσειράς , όπως αποδεικνύεται στην " Dim StringLength ως ακέραιος " τμήμα ενός κώδικα VBA :

Sub GetLength ( )

Dim Συμβολοσειρά Όπως String Dim

StringLength As Integer

Συμβολοσειρά = " Παράδειγμα κείμενο "

Stringlength = Len ( Συμβολοσειρά )

MsgBox StringLength

End Sub
εικόνων Επιστρέφοντας Πολλαπλές τιμές
Η

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

Η Πρόσθετες λειτουργίες Return Value
Η

Ανάμεσα στις κύριες λειτουργίες σε VBA που μπορεί να επιστρέψει τις αξίες , τις τρεις πρώτες που κάνουν περισσότερα από ό, τι απλά να επιστρέψει μια τιμή είναι MsgBox , InputBox , και η Shell . Τα πρώτα εμφανίζει ένα παράθυρο διαλόγου που περιέχει ένα μήνυμα και ένα ή περισσότερα κουμπιά για το χρήστη να αλληλεπιδρά με το κάνοντας κλικ . Η συνάρτηση InputBox επιστρέφει μια τιμή και ζητά από το χρήστη σε κάτι εισόδου σε ένα παράθυρο διαλόγου πεδίο κειμένου που εμφανίζεται στο περιβάλλον εργασίας χρήστη . Η συνάρτηση Shell επιστρέφει μια τιμή , στη συνέχεια, εκτελεί μια άλλη εφαρμογή εντελώς καλώντας ένα άλλο σύνολο του πηγαίου κώδικα .
Εικόνων Απαιτήσεις για χρήση
Η

Αν είστε προγραμματισμό μια διαδικασία Sub ή Set διαδικασία VBA , η εκκαθαριστική δήλωση είναι ισοδύναμη με την πληκτρολόγηση "sub έξοδο , " έτσι ώστε να μην πρέπει πάντα να πληκτρολογήσετε "sub έξοδο " στο τέλος της ρουτίνας . Ωστόσο, όταν χρησιμοποιείτε μια λειτουργία , να πάρει , ή διαδικασίας φορέα στον VBA , η εκκαθαριστική δήλωση πρέπει να περιλαμβάνει μια έκφραση που μπορεί να μετατραπεί σε ένα είδος των δεδομένων που χρησιμοποιούνται κατά την αρχική διαδικασία . Δηλώσεις επιστροφής μπορούν να συμπεριληφθούν όσες φορές χρειάζεστε σε μια διαδικασία της Visual Basic .
Η
εικόνων

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

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