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

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

VBA String Σύγκριση Λειτουργίες

Visual Basic for Applications ή VBA , αποτελεί εφαρμογή της Visual Basic γλώσσα προγραμματισμού χτισμένο σε εφαρμογές του Microsoft Office και σας επιτρέπει να προσθέσετε περισσότερες λειτουργίες για τις εφαρμογές της . Μπορείτε να χρησιμοποιήσετε τη λειτουργία " StrComp " Visual Basic για να συγκρίνουν τις τιμές των δύο χορδές σε ένα σενάριο VBA για να δούμε αν είναι ίσες και , στη συνέχεια, δείχνουν πώς θέλετε τη λειτουργία σας για να συνεχίσετε με βάση το αποτέλεσμα . StrComp Λειτουργία
Η

Η λειτουργία StrComp είναι μια συνάρτηση της Visual Basic που λειτουργεί επίσης σε VBA σενάρια για να ελέγξετε χορδές για την ισότητα . Τουλάχιστον, θα πρέπει να περάσει δύο χορδές για τη λειτουργία . Μπορείτε να δώσετε χορδές σε εισαγωγικά με τη λειτουργία ή να περάσει μεταβλητές με τιμές συμβολοσειράς . Η λειτουργία συγκρίνει έναν χαρακτήρα από κάθε σειρά σε έναν χρόνο , μετατροπή τους σε αριθμητικές τιμές ASCII τους ως βάση για σύγκριση . Αν οι αριθμητικές τιμές είναι ίσες , η λειτουργία κινείται στο επόμενο ζεύγος των χαρακτήρων . Εάν δεν είναι , η λειτουργία σταματά και δείχνει αν ο χαρακτήρας του πρώτου χορδών είχε μια μεγαλύτερη ή μικρότερη αξία ASCII .
Εικόνων Επιστολή υπόθεση
Η

Η λειτουργία StrComp έχει μια προαιρετική τρίτη παράμετρος , που ονομάζεται "συγκρίνουν ", το οποίο δείχνει την συγκρίνουν τη μέθοδο που θέλετε να χρησιμοποιήσετε . Εάν παραλείψετε αυτήν την παράμετρο , η συνάρτηση χρησιμοποιεί διάκριση πεζών-κεφαλαίων σύγκριση των δύο χορδές . Για παράδειγμα , " γειά σου , κόσμε!" Και "Hello , World" επιστροφή, όπως δεν ισούται , λόγω της πεζά και κεφαλαία γράμματα σε κάθε σειρά . Εάν παρέχετε " vbTextCompare " ως τρίτη παράμετρος , η λειτουργία αγνοεί το γράμμα , έτσι ώστε « γειά σου, κόσμος" και " Hello, World " είναι ίσες .

Η Επιστροφή Αξίες

Η λειτουργία StrComp επιστρέφει μία από τις τρεις τιμές : μείον ένα , μηδέν ή ένα . Μείον ένα υποδεικνύει ότι η πρώτη συμβολοσειρά ταξινομεί μπροστά από το δεύτερο? Δηλαδή, η πρώτη φορά που ένας χαρακτήρας μεταξύ των δύο χορδές διαφέρουν , ο χαρακτήρας στην πρώτη συμβολοσειρά έχει μια μικρότερη τιμή ASCII από εκείνο στο δεύτερο . Μηδέν σημαίνει ότι οι δύο χορδές έχουν ίση αξία . Συν ένα σημαίνει ότι η δεύτερη σειρά ταξινομεί πριν από την πρώτη .
Εικόνων Σύνταξη
Η

Για να καλέσετε τη συνάρτηση StrComp , πληκτρολογείτε το όνομα της συνάρτησης , που ακολουθείται από μια θήκη και , στη συνέχεια, παρέχουν τις δύο χορδές και , εάν είναι αναγκαίο , το πρότυπο σύγκρισης μέθοδο. Διαχωρίστε τις παραμέτρους με κόμματα . Δεν μπορείτε να καλέσετε τη λειτουργία μόνο του . Θα πρέπει να καθορίσετε τι να κάνει με το αποτέλεσμα , όπως η χρήση του υπό όρους " if" , εξοικονομώντας σε μια μεταβλητή ή απλά χρησιμοποιώντας ένα πλαίσιο μηνύματος για να εμφανιστεί το αποτέλεσμα στο χρήστη . Για παράδειγμα , πληκτρολογώντας " var = StrComp ( " Hello , world " , " γειά σου , κόσμε! " , VbTextCompare ) " κάνει διάκριση πεζών-κεφαλαίων σύγκριση των δύο χορδές και αποθηκεύει το αποτέλεσμα στο "var " μεταβλητή .


εικόνων

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

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