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