Για να αποδείξει μια τιμή επιστροφής , να δούμε αυτά τα δύο πρακτικά παραδείγματα . Το πρώτο είναι ένα απόσπασμα του κώδικα 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 .
Η
εικόνων
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα