Spisie treści
W VBA można szybko i łatwo wyczyścić cały arkusz (lub arkusz roboczy).
Wyczyść aktywny arkusz
Wyczyść wszystko (zawartość, formaty, komentarze itp.)
Spowoduje to wyczyszczenie komórek Activesheet ze wszystkich właściwości komórek: zawartości, formatów, komentarzy itp.:
1 | Komórki.Wyczyść |
Wyczyść zawartość
Zamiast tego możesz wyczyścić TYLKO zawartość komórki:
1 | Komórki.WyczyśćZawartość |
Wyczyść formaty
lub tylko formaty komórek:
1 | Cells.ClearFormats |
Wpisując: Komórki.Wyczyść w edytorze VBA możesz zobaczyć listę dostępnych metod Clear:
Usuń zakres używanego arkusza roboczego
Możesz również usunąć cały UsedRange arkusza. Może to również usuwać obiekty (kształty, wykresy, pola tekstowe).
1 | ActiveSheet.UsedRange.Usuń |
Wyczyść arkusz (według nazwy)
Aby wyczyścić określony arkusz, użyj następującego kodu, gdzie „Arkusz1” jest nazwą arkusza do wyczyszczenia:
1 | Arkusze("Arkusz1").Komórki.Wyczyść |
Wyczyść arkusz roboczy (ze zmiennej)
Aby wyczyścić arkusz zdefiniowany przez zmienną obiektu, użyj następującego kodu:
12345 | dim ws jako arkusz roboczyUstaw ws = Arkusze("Arkusz1")ws.Komórki.Wyczyść |