Πώς να εκκαθαρίσετε το εξαρτώμενο αναπτυσσόμενο κελί λίστας μετά την επιλογή άλλαξε στο Excel;
Για μια εξαρτημένη αναπτυσσόμενη λίστα, όταν η τιμή της γονικής αναπτυσσόμενης λίστας αλλάζει, η επιλεγμένη τιμή στη δεύτερη δεν θα είναι έγκυρη. Πρέπει να καταργήσετε με μη αυτόματο τρόπο τη μη έγκυρη τιμή από τη δεύτερη αναπτυσσόμενη λίστα αφού επιλέξετε να αλλάξετε στην πρώτη. Σε αυτό το άρθρο, θα σας δείξω μια μέθοδο για την αυτόματη εκκαθάριση του εξαρτώμενου αναπτυσσόμενου κελιού λίστας μετά την επιλογή αλλαγής στο Excel.
Εκκαθάριση εξαρτώμενου αναπτυσσόμενου κελιού λίστας μετά την επιλογή άλλαξε με τον κώδικα VBA
Εκκαθάριση εξαρτώμενου αναπτυσσόμενου κελιού λίστας μετά την επιλογή άλλαξε με τον κώδικα VBA
Ο παρακάτω κώδικας VBA σάς βοηθά να διαγράψετε την εξαρτώμενη αναπτυσσόμενη λίστα μετά την επιλογή αλλαγής στο Excel.
1. Κάντε δεξί κλικ στην καρτέλα φύλλων που περιέχει την εξαρτημένη αναπτυσσόμενη λίστα που θα διαγράψετε αυτόματα και, στη συνέχεια, επιλέξτε Προβολή κωδικού από το μενού περιβάλλοντος.
2. Στο άνοιγμα Microsoft Visual Basic για εφαρμογές παράθυρο, αντιγράψτε κάτω από τον κώδικα VBA στο παράθυρο.
Κωδικός VBA: καθαρή εξαρτώμενη κυψελίδα αναπτυσσόμενης λίστας μετά την επιλογή άλλαξε
Private Sub Worksheet_Change(ByVal Target As Range)
'Update by Extendoffice 2018/06/04
Application.EnableEvents = False
If Target.Column = 5 And Target.Validation.Type = 3 Then
Target.Offset(0, 1).Value = ""
End If
Application.EnableEvents = True
End Sub
Note: Στον κωδικό, ο αριθμός 5 είναι ο αριθμός στήλης που περιέχει την αναπτυσσόμενη λίστα γονικών. Σε αυτήν την περίπτωση, η αναπτυσσόμενη λίστα του γονέα μου βρίσκεται στη στήλη Ε.
3. Πάτα το άλλος + Q πλήκτρα για να κλείσετε το Microsoft Visual Basic για εφαρμογές παράθυρο.
Από τώρα και στο εξής, όταν γίνονται αλλαγές στην αναπτυσσόμενη λίστα γονικών, τα περιεχόμενα της δεύτερης αναπτυσσόμενης λίστας θα διαγραφούν αυτόματα. Δείτε το στιγμιότυπο οθόνης:
Σχετικά άρθρα:
- Πώς να δημιουργήσετε εξαρτώμενες καταρράκτες αναπτυσσόμενες λίστες στο Excel;
- Πώς να δημιουργήσετε δυναμικά διαδοχικά πλαίσια λίστας στο Excel;
- Πώς να συμπληρώσετε αυτόματα άλλα κελιά όταν επιλέγετε τιμές στην αναπτυσσόμενη λίστα του Excel;
- Πώς να συμπληρώσετε αυτόματα κατά την πληκτρολόγηση στην αναπτυσσόμενη λίστα του Excel;
- Πώς να δημιουργήσετε ένα ημερολόγιο αναπτυσσόμενης λίστας στο Excel;
Τα καλύτερα εργαλεία παραγωγικότητας γραφείου
Αυξήστε τις δεξιότητές σας στο Excel με τα Kutools για Excel και απολαύστε την αποτελεσματικότητα όπως ποτέ πριν. Το Kutools για Excel προσφέρει πάνω από 300 προηγμένες δυνατότητες για την ενίσχυση της παραγωγικότητας και την εξοικονόμηση χρόνου. Κάντε κλικ εδώ για να αποκτήσετε τη δυνατότητα που χρειάζεστε περισσότερο...
Το Office Tab φέρνει τη διεπαφή με καρτέλες στο Office και κάνει την εργασία σας πολύ πιο εύκολη
- Ενεργοποίηση επεξεργασίας και ανάγνωσης καρτελών σε Word, Excel, PowerPoint, Publisher, Access, Visio και Project.
- Ανοίξτε και δημιουργήστε πολλά έγγραφα σε νέες καρτέλες του ίδιου παραθύρου και όχι σε νέα παράθυρα.
- Αυξάνει την παραγωγικότητά σας κατά 50% και μειώνει εκατοντάδες κλικ του ποντικιού για εσάς κάθε μέρα!