Στο VBA, το επίσημο όνομα για ένα παράθυρο διαλόγου του Excel είναι UserForm. Αλλά ένα UserForm είναι πραγματικά ένα αντικείμενο που περιέχει αυτό που είναι κοινώς γνωστό ως πλαίσιο διαλόγου. Αυτή η διάκριση δεν είναι σημαντική, τόσοι πολλοί προγραμματιστές χρησιμοποιούν αυτούς τους όρους εναλλακτικά.
Κατά τη δημιουργία ενός UserForm, συνήθως ακολουθείτε τα ακόλουθα γενικά βήματα:
Προσδιορίστε πώς θα χρησιμοποιηθεί το πλαίσιο διαλόγου και σε ποιο σημείο θα εμφανίζεται στη μακροεντολή VBA.
Πατήστε Alt+F11 για να ενεργοποιήσετε το VBE και να εισαγάγετε ένα νέο αντικείμενο UserForm.
Ένα αντικείμενο UserForm περιέχει ένα μόνο UserForm.
Προσθέστε στοιχεία ελέγχου στη φόρμα χρήστη.
Τα στοιχεία ελέγχου περιλαμβάνουν στοιχεία όπως πλαίσια κειμένου, κουμπιά, πλαίσια ελέγχου και πλαίσια λίστας.
Χρησιμοποιήστε το παράθυρο Ιδιότητες για να τροποποιήσετε τις ιδιότητες για τα στοιχεία ελέγχου ή για το ίδιο το UserForm.
Γράψτε διαδικασίες χειρισμού συμβάντων για τα στοιχεία ελέγχου (για παράδειγμα, μια μακροεντολή που εκτελείται όταν ο χρήστης κάνει κλικ σε ένα κουμπί στο πλαίσιο διαλόγου).
Αυτές οι διαδικασίες αποθηκεύονται στο παράθυρο Κώδικας για το αντικείμενο UserForm.
Γράψτε μια διαδικασία (αποθηκευμένη σε μονάδα VBA) που εμφανίζει το πλαίσιο διαλόγου στον χρήστη.