Σε αυτό το άρθρο, θα μάθουμε πώς να προσθέτετε ένα μήνυμα εισόδου στην επικύρωση δεδομένων ενώ εισάγετε τις συγκεκριμένες καταχωρήσεις στο κελί, χρησιμοποιώντας το VBA στο Microsoft Excel.
Η επικύρωση δεδομένων είναι το εργαλείο που χρησιμοποιείται για τον περιορισμό της καταχώρισης σε μια περιοχή ή δεδομένα, έτσι ώστε να μπορούμε να ορίσουμε ποιος τύπος δεδομένων πρέπει να εισαχθεί στο φύλλο.
Ας πάρουμε ένα παράδειγμα και καταλάβουμε:-
Έχουμε το όνομα χωρών στη στήλη D και στο κελί A1, θέλουμε να δημιουργήσουμε ένα αναπτυσσόμενο φίλτρο για το όνομα των χωρών.
Θέλουμε να επισημάνουμε το κελί Α1 και να κάνουμε την αναπτυσσόμενη λίστα στο όνομα χωρών και να δώσουμε το μήνυμα για να ενημερώσουμε τους χρήστες ποιες καταχωρήσεις πρέπει να εισαχθούν στο εύρος.
Ακολουθήστε τα παρακάτω βήματα και κωδικό:-
- Ανοίξτε τη σελίδα VBE για να πατήσετε το πλήκτρο Alt+F11.
- Εισαγάγετε τη μονάδα για να γράψετε τον κώδικα.
- Γράψτε τον παρακάτω κωδικό:-
Sub DropDownFilter () Dim lastrow As Long lastrow = Φύλλα εργασίας ("φύλλο1"). Κελιά (Rows.Count, "D"). End (xlUp). Row With Range ("A1: A10"). Επικύρωση. Προσθήκη Τύπου: = xlValidateList, AlertStyle: = xlValidAlertStop, Operator: = xlBetween, Formula1: = "= $ D $ 2: $ D" & lastrow .IgnoreBlank = True .InCellDropdown = True .InputTitle = "Μήνυμα" .InputMessage = "Εύρος μόνο χωρών" ("A1: A10"). Interior.ColorIndex = 37 End With End Sub
Επεξήγηση κώδικα:-
Αρχικά είχαμε ορίσει όλες τις μεταβλητές, στη συνέχεια είχαμε δημιουργήσει το εύρος που θα βοηθούσε στη δημιουργία του δυναμικού αναπτυσσόμενου φίλτρου. Ομοίως, είχαμε ορίσει τον τίτλο εισόδου και το μήνυμα εισόδου. Και τότε είχαμε ορίσει τον προορισμό όπου θέλουμε να δημιουργήσουμε την αναπτυσσόμενη λίστα και μετά θα γεμίζαμε το κελί με χρώμα.
Για να εκτελέσετε τον κωδικό, πατήστε το πλήκτρο F5 στο πληκτρολόγιό σας
- Θα δημιουργηθεί αναπτυσσόμενη λίστα για τις χώρες.
- Και επίσης, το κελί θα γεμίσει με χρώμα.
- Και επίσης, κάθε φορά που θα εισάγουμε το νέο όνομα χώρας στο εύρος, η αναπτυσσόμενη λίστα θα επιλέξει αυτόματα το όνομα της χώρας.
- Το μήνυμα θα εμφανιστεί στο επιλεγμένο κελί στην περιοχή A1: A10.
Με αυτόν τον τρόπο, μπορούμε να προσθέσουμε ένα μήνυμα εισόδου στην επικύρωση δεδομένων μέσω VBA στο Microsoft Excel.
Αν σας άρεσαν τα ιστολόγια μας, μοιραστείτε το με τους φίλους σας στο Facebook. Επίσης, μπορείτε να μας ακολουθήσετε στο Twitter και το Facebook.
Θα θέλαμε πολύ να σας ακούσουμε, ενημερώστε μας πώς μπορούμε να βελτιώσουμε, να συμπληρώσουμε ή να καινοτομήσουμε το έργο μας και να το κάνουμε καλύτερο για εσάς. Γράψτε μας στον ιστότοπο email