Στο VBA είναι γρήγορο και εύκολο να καθαρίσετε ένα ολόκληρο φύλλο (ή φύλλο εργασίας).
Διαγραφή ActiveSheet
Διαγραφή όλων (περιεχόμενο, μορφές, σχόλια κ.
Αυτό θα διαγράψει τα κελιά του Activesheet από όλες τις ιδιότητες κελιού: περιεχόμενο, μορφές, σχόλια κλπ:
1 | Cells.Clear |
Διαγραφή περιεχομένου
Αντ 'αυτού, μπορείτε να διαγράψετε ΜΟΝΟ το περιεχόμενο του κελιού:
1 | Cells.ClearContents |
Διαγραφή μορφών
ή μόνο τις μορφές κυττάρων:
1 | Cells.ClearFormats |
Πληκτρολογώντας: Cells.Clear στο VBA Editor μπορείτε να δείτε τη λίστα Διαγραφής μεθόδων που έχετε στη διάθεσή σας:
Διαγραφή φύλλου εργασίας UsedRange
Μπορείτε επίσης να διαγράψετε ολόκληρο το φύλλο εργασίας UsedRange. Αυτό μπορεί επίσης να διαγράψει αντικείμενα (σχήματα, γραφήματα, πλαίσια κειμένου).
1 | ActiveSheet.UsedRange.Delete |
Διαγραφή φύλλου (κατά όνομα)
Για να διαγράψετε ένα συγκεκριμένο φύλλο, χρησιμοποιήστε τον ακόλουθο κώδικα όπου "Sheet1" είναι το όνομα του φύλλου για διαγραφή:
1 | Φύλλα ("Sheet1"). Cells.Clear |
Διαγραφή φύλλου εργασίας (από μεταβλητή)
Για να διαγράψετε ένα φύλλο που ορίζεται από μια μεταβλητή αντικειμένου, χρησιμοποιήστε τον ακόλουθο κώδικα:
12345 | dim ws ως φύλλο εργασίαςΟρισμός ws = Φύλλα ("Φύλλο1")ws.Cells.Clear |