Απόκρυψη εύρους ανάλογα με την επιλογή χρήστη - Συμβουλές για το Excel

Πίνακας περιεχομένων

Ο Mike ρωτά:

Στο βιβλίο εργασίας μου, εάν δεν είναι επιλεγμένο ένα πλαίσιο ελέγχου, τότε θα ήθελα να αποκρύψω αυτόματα συγκεκριμένες σειρές και στήλες με το VBA. Πώς γίνεται αυτό; Σας ευχαριστώ.

Όντας ένα πλαίσιο ελέγχου Έλεγχος, θα έχετε κωδικό που μοιάζει με αυτό:

Private Sub CheckBox1_Click() ActiveCell.Select Rows(15).Hidden = CheckBox1 End Sub

Το πρώτο μέρος είναι να αποφευχθεί ένα σφάλμα ΕΑΝ χρησιμοποιείτε το Excel 97. Η δεύτερη γραμμή είναι ένα "βελτιωμένο" IF, θα μπορούσε να γίνει έτσι:

If CheckBox1 = True then Rows(15).Hidden = True Else Rows(15).Hidden = False End If 

Γιατί όμως κάνεις όλη την επιπλέον πληκτρολόγηση;

ενδιαφέροντα άρθρα...