Η συνάρτηση Choose

Σημείωση:  Θέλουμε να σας παρέχουμε το πιο πρόσφατο περιεχόμενο βοήθειας στη γλώσσα σας όσο πιο σύντομα γίνεται. Αυτή η σελίδα έχω μεταφραστεί μέσω αυτοματοποιημένης διαδικασίας και ενδεχομένως να περιέχει γραμματικά λάθη και ανακρίβειες. Ο σκοπός μας είναι αυτό το περιεχόμενο να σας φανεί χρήσιμο. Μπορείτε να μας ενημερώσετε στο κάτω μέρος αυτής της σελίδας εάν οι πληροφορίες σάς φάνηκαν χρήσιμες; Εδώ θα βρείτε το άρθρο στα Αγγλικά , για να το συμβουλεύεστε εύκολα.

Επιλέγει και επιστρέφει μια τιμή από μια λίστα ορισμάτων.

Σύνταξη

Επιλογή ( ευρετήριο , επιλογή-1 [, επιλογή-2]... [, επιλογή-n] )

Η σύνταξη της συνάρτησης Choose περιλαμβάνει τα παρακάτω ορίσματα:

Όρισμα

Περιγραφή

ευρετήριο

Απαιτείται. Αριθμητική παράσταση ή πεδίο που καταλήγει σε μια τιμή μεταξύ του 1 και του αριθμού των διαθέσιμων επιλογών.

επιλογή

Απαιτείται. Παράσταση διακύμανσης που περιέχει μία από τις πιθανές επιλογές.


Παρατηρήσεις

Η συνάρτηση Choose επιστρέφει μια τιμή από τη λίστα επιλογών με βάση την τιμή του ευρετηρίου. Εάν το ευρετήριο είναι 1, η επιλογή επιστρέφει την πρώτη επιλογή στη λίστα. Εάν το ευρετήριο είναι 2, επιστρέφει τη δεύτερη επιλογή, και ούτω καθεξής.

Μπορείτε να χρησιμοποιήσετε την επιλογή για να αναζητήσετε μια τιμή σε μια λίστα με τις δυνατότητες. Για παράδειγμα, εάν η συνάρτηση index είναι 3 και επιλογή-1 = "ένα", επιλογή-2 = "δύο", και Επιλογή-3 = "τρία", η συνάρτηση Choose επιστρέφει "τρία". Αυτή η δυνατότητα είναι ιδιαίτερα χρήσιμη αν ευρετηρίου αντιπροσωπεύει την τιμή σε μια ομάδα επιλογών.

Επιλογή αξιολογεί κάθε επιλογή στη λίστα, παρόλο που επιστρέφει μόνο μία. Για αυτόν το λόγο, θα πρέπει να προσέχετε ανεπιθύμητα αποτελέσματα. Για παράδειγμα, εάν χρησιμοποιείτε τη συνάρτηση MsgBox ως μέρος μιας παράσταση σε όλες τις επιλογές, ένα πλαίσιο μηνύματος θα εμφανιστεί για κάθε επιλογή που αξιολογείται, παρόλο που επιστρέφει την τιμή του μόνο μία από αυτές .

Η συνάρτηση Choose επιστρέφει μια τιμή Null εάν το ευρετήριο είναι μικρότερο του 1 ή μεγαλύτερο από τον αριθμό των επιλογών στη λίστα.

Εάν ευρετηρίου δεν είναι ακέραιος αριθμός, στρογγυλοποιείται στον πλησιέστερο ακέραιο αριθμό πριν από την αξιολόγηση.

Παράδειγμα

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

Αυτό το παράδειγμα χρησιμοποιεί τη συνάρτηση Choose για να εμφανίσετε ένα όνομα ως απόκριση σε ένα ευρετήριο μεταβιβάστηκε στη διαδικασία στην παράμετρο Ind .

Function GetChoice(Ind As Integer)
GetChoice = Choose(Ind, "Speedy", "United", "Federal")
End Function
Αναπτύξτε τις δεξιότητές σας στο Office
Εξερευνήστε το περιεχόμενο της εκπαίδευσης
Αποκτήστε πρώτοι τις νέες δυνατότητες
Γίνετε μέλος του Office Insider

Σας βοήθησαν αυτές οι πληροφορίες;

Σας ευχαριστούμε για τα σχόλιά σας!

Σας ευχαριστούμε για τα σχόλιά σας! Φαίνεται ότι μπορεί να είναι χρήσιμο να συνδεθείτε με έναν από τους συνεργάτες υποστήριξης του Office.

×