Σε αυτό το άρθρο, θα δούμε πώς να χρησιμοποιήσετε μια συνάρτηση καθορισμένη από το χρήστη (UDF) που ορίζεται σε άλλο βιβλίο εργασίας.
Για αυτό το παράδειγμα, έχουμε δημιουργήσει ένα UDF "ReverseText" στο βιβλίο εργασίας "Reversing Characters In String.xlsm".
Τα ακατέργαστα δεδομένα αποτελούνται από δείγματα δεδομένων κειμένου στο "MainFile".
Θέλουμε να αντιστρέψουμε το δείγμα κειμένου χρησιμοποιώντας το UDF "ReverseText" από το "Reversing Characters In String.xlsm".
Μπορούμε να χρησιμοποιήσουμε μια συνάρτηση καθορισμένη από το χρήστη (UDF) από άλλο βιβλίο εργασίας όπως αυτό:
= OtherWorkbookFullName! FunctionName (CellReference)
Για να χρησιμοποιήσετε το "ReverseText" του UDF στο "MainFile", πρέπει επίσης να ορίσετε το πλήρες όνομα του αρχείου, μαζί με μια επέκταση που ακολουθείται από ένα θαυμαστικό (!) Μπροστά από το UDF. Η συνάρτηση λοιπόν θα είναι η εξής:
= 'Αντιστροφή χαρακτήρων σε String.xlsm'! ReverseText (C11)
Σημείωση: Εάν το όνομα του αρχείου που περιέχει το UDF διαθέτει χαρακτήρες διαστήματος, τότε θα πρέπει να περικλείσουμε το όνομα του αρχείου σε μεμονωμένα εισαγωγικά (‘).
Μπορούμε επίσης να μετατρέψουμε το αρχείο που περιέχει τη συνάρτηση καθορισμένη από το χρήστη σε Προσθήκη. Στη συνέχεια, προσθέστε αυτήν την προσθήκη με την εφαρμογή Excel.
Για να δημιουργήσετε Προσθήκη και να χρησιμοποιήσετε Προσθήκη, μεταβείτε στην Ερώτηση 1
Ακολουθήστε παρακάτω για τον κωδικό
'Κωδικός σε άλλο βιβλίο εργασίας Επιλογή ρητή συνάρτηση ReverseText (κείμενο ως συμβολοσειρά) ως συμβολοσειρά' Αντιστροφή του κειμένου ReverseText = StrReverse (κείμενο) Λειτουργία λήξης
Αν σας άρεσε αυτό το blog, μοιραστείτε το με τους φίλους σας στο Facebook. Επίσης, μπορείτε να μας ακολουθήσετε στο Twitter και το Facebook.
Θα θέλαμε πολύ να σας ακούσουμε, ενημερώστε μας πώς μπορούμε να βελτιώσουμε το έργο μας και να το κάνουμε καλύτερο για εσάς. Γράψτε μας στον ιστότοπο email