Η διαδικασία της προσθήκης το χρήστη λειτουργίες που ορίζονται στο Excel είναι απλή . Σε ένα φύλλο εργασίας του Excel , μια νέα καταγραφή μακροεντολών έχει ζητηθεί ( μέσω του προγραμματιστή> Macro Record ) . Στο παράθυρο διαλόγου Καταγραφή μακροεντολής , το όνομα του τύπου , αναγράφεται ( π.χ. η «περιφέρεια » ) . Η περιγραφή της λειτουργίας περιφέρειας αναγράφεται επίσης : « Υπολογίζουμε την περιφέρεια ενός κύκλου . " Το πλαίσιο Macro εγγραφής είναι κλειστή , η οποία αναγκάζει το Excel να ξεκινήσει η εγγραφή της μακροεντολής . Ο προγραμματιστής σταματά η καταγραφή (δημιουργός > Διακοπή καταγραφής ) , επιλέγει Developer > Μακροεντολές , η «περιφέρεια », και πιέζει το κουμπί " . Αυτό φέρνει τον προγραμματιστή στην Visual Basic IDE ( ολοκληρωμένο περιβάλλον ανάπτυξης ) .
Η
Γράφοντας την πραγματική λειτουργία με τη Visual Basic
Η
το στάδιο της καταγραφής της μακροεντολής ήταν μόνο για " τέχνασμα " του Excel σε επισυνάπτοντας περιγραφή της συνάρτησης , « Υπολογισμός της περιμέτρου ενός κύκλου », με το όνομα της συνάρτησης , όταν εμφανίζεται αυτό το όνομα στη λίστα των λειτουργιών ορίζονται από το χρήστη . η πραγματική υπολογισμός της περιφέρειας λαμβάνει χώρα στη Visual Basic IDE .
κατά τον ορισμό της συνάρτησης περιφέρειας , η "υπο " λέξη αντικαθίσταται με το " λειτουργία " λέξη-κλειδί , και μία παράμετρο , τη διάμετρο, προστίθεται στη λίστα επιχείρημα της συνάρτησης Η πλήρης ορισμό της συνάρτησης εμφανίζεται σαν αυτό : . .
περιφέρεια λειτουργία ( διάμετρος As Double )« Υπολογίζει περιφέρεια ενός κύκλου
περιφέρεια = WorksheetFunction.Pi * διάμετρος
Function End
Η Χρησιμοποιώντας μια υπάρχουσα λειτουργία
Η
στην περίπτωση αυτή ορίζονται από το χρήστη λειτουργία , ο υπολογισμός εμπλέκονται με τη χρήση της υφιστάμενης λειτουργίας του Excel : . Pi Excel κάνει υφισταμένων λειτουργιών της στη διάθεση για την ανάπτυξη των λειτουργιών ορίζονται από το χρήστη μέσω του αντικειμένου WorksheetFunction της προγραμματιστές μπορούν να δουν όλες τις λειτουργίες του Excel , πληκτρολογώντας " WorksheetFunction . », συμπεριλαμβανομένης της περιόδου . . η περίοδος αυτή αφηγείται την Visual Basic IDE , «δείξε μου τα μέλη ( οι λειτουργίες και ιδιότητες) του αντικειμένου WorksheetFunction . » αντικείμενα , τα καθήκοντά τους και τις ιδιότητες είναι όλες έννοιες του αντικειμενοστρεφούς προγραμματισμού .
εικόνων χρήστη - ορίζεται λειτουργία
Η
η λειτουργία οριζόμενη από το χρήστη είναι πλέον προσβάσιμη στον κατάλογο των καθηκόντων που αναφέρονται στο στοιχείο μενού Insert λειτουργία του Excel . χρήστες του Excel μπορούν να έχουν πρόσβαση στη λειτουργία της περιφέρειας με την επιλογή " Εισαγωγή συνάρτησης , " η επιλογή του " User Defined κατηγορία " και επιλέγοντας τη λειτουργία της περιφέρειας.
εικόνων Ένας εναλλακτικός τρόπος Τοποθέτηση της λειτουργίας
Η
Οι χρήστες μπορούν επίσης να εισάγετε τη νέα λειτουργία εισάγοντας" = ", ακολουθούμενο από τα πρώτα γράμματα του ονόματος της συνάρτησης , « CIR - », στο φύλλο εργασίας . με ένα μικρό pop-up παράθυρο , το Excel υποδεικνύει τη λειτουργία της περιφέρειας. οι χρήστες στη συνέχεια κάντε διπλό κλικ στο όνομα για να εισαγάγετε τη συνάρτηση στο τρέχον κελί .
Η
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα