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

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

Οι VBA Max Λειτουργίες

Οι VBA Max λειτουργίες είναι Max , Maxa και Dmax , όλα εκ των οποίων τα προγράμματα VBA σας μπορούν να έχουν πρόσβαση από το περιβάλλον προγραμματισμού του Excel . Μπορείτε να βρείτε τις περιγραφές αυτών των λειτουργιών στην " βιβλιοθήκη Λειτουργία " πάνελ " Τύποι " καρτέλα του Excel . Για να γράψετε ένα πρόγραμμα VBA που χρησιμοποιεί μία από αυτές τις λειτουργίες , πρακτική που χρησιμοποιούν τη λειτουργία σε κανονικό περιβάλλον χρήστη του Excel . Η λειτουργία Dmax
Η

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

VBA του max επιστρέφει την μέγιστη τιμή από μια λίστα τιμών που εισάγετε . Για παράδειγμα , " worksheetfunction.max ( 1 , 2 ) " θα επιστρέψει την τιμή 2 . Μπορείτε να εισάγετε ένα μεταβλητό αριθμό ορισμάτων για αυτή τη λειτουργία , αλλά πρέπει να έχει τουλάχιστον έναν αριθμό για να τρέξουν .

Αυτή η λειτουργία , σε αντίθεση με τη σχετική λειτουργία Maxa , αγνοεί Boolean τιμές , που μπορεί να πάρει τις τιμές True ή Λάθος .

Η Maxa
Η

Χρησιμοποιήστε τη λειτουργία Maxa όταν θέλετε να βρείτε τον μέγιστο αριθμό σε μια λίστα των αριθμών , και πρέπει να περιλαμβάνει Boolean τιμές κατά το ότι λίστα . Για παράδειγμα , εάν η λίστα σας είναι σε μια περιοχή του φύλλου εργασίας που ονομάζεται " myRange " και περιλαμβάνει " -2 ", " True" και "False ", τη δήλωση VBA " Range ( " e1 " ) . Τύπου = " = MAXA ( myRange ) " θα επιστρέψει την τιμή 1 , το οποίο αναφέρεται στην "True " αξία myRange . Όπως και με τη λειτουργία Max , Maxa μπορεί να πάρει ένα μεταβλητό αριθμό ορισμάτων .
Εικόνων Πρόγραμμα Δείγμα
Η

Εισάγετε ένα δείγμα προγράμματος σε VBA για να καταλάβουμε πώς λειτουργούν λειτουργίες Max αυτής της γλώσσας . Πριν από την επικόλληση δηλώσεις του προγράμματος στο περιβάλλον προγραμματισμού VBA , πληκτρολογήστε τα ακόλουθα δεδομένα σε ένα φύλλο εργασίας του Excel . Το πρόγραμμα χρησιμοποιεί αυτά τα δεδομένα ως είσοδο . Πληκτρολογήστε τις τρεις τιμές στα κελιά Α1 έως Α3 . Πληκτρολογήστε τα ακόλουθα δεδομένα στα κελιά D1 και D2 . Πατήστε το πλήκτρο " Tab " αντί να πληκτρολογήσετε το κόμμα . Αυτά τα δεδομένα θέτει τα κριτήρια για τη λειτουργία Dmax .

Αποτέλεσμα , <100

Πληκτρολογήστε αυτού του πίνακα της βάσης δεδομένων που χρειάζεται Dmax στα κύτταρα C3- D5 .

Φοιτητής, scores1 , 50s2 , 75

Επικολλήστε αυτό το πρόγραμμα στο κεντρικό παράθυρο του περιβάλλοντος προγραμματισμού VBA :

Sub RunMaxFunctions ( ) Dim xMsgBox " Max ισούται με" & WorksheetFunction.Max ( Range ( " a1 : a3 " ) ) Range ( " e1 " . ) Formula = " = MAXA ( a1 : a3 ) " MsgBox " Maxa ισούται με " & Range ( " e1 " ) MsgBox " Dmax ισούται με " & WorksheetFunction.Dmax ( Range ( " γ3 : δ5 " ) , " σκορ " , Range ( " d1 : d2 " ) ) End Sub

Εκτελέστε το πρόγραμμα πατώντας το πρόγραμμα « F5 ». θα αναφέρει τις τιμές που επιστρέφονται από τις συναρτήσεις Max , Maxa και Dmax .
Η
εικόνων

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

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