Vba: jak usunąć kolory wypełnienia z komórek


Aby usunąć obramowanie komórek w określonym zakresie, możesz użyć następującej podstawowej składni w VBA:

 Sub RemoveFillColor()
Range(" A1:B12 ").Interior.Color = xlNone
End Sub

Ten konkretny przykład usuwa wszystkie kolory wypełnienia z komórek w zakresie A1:B12 .

Poniższy przykład pokazuje, jak zastosować tę składnię w praktyce.

Przykład: użycie VBA do usunięcia kolorów wypełnienia z komórek

Załóżmy, że mamy w programie Excel następujący zbiór danych zawierający informacje o różnych koszykarzach:

Załóżmy, że chcemy usunąć kolory wypełnienia z każdej komórki w zakresie A1:B12 .

W tym celu możemy utworzyć następujące makro:

 Sub RemoveFillColor()
Range(" A1:B12 ").Interior.Color = xlNone
End Sub

Kiedy uruchomimy to makro, otrzymamy następujące dane wyjściowe:

Należy pamiętać, że kolory wypełnienia każdej komórki w zakresie A1:B12 zostały usunięte.

Aby usunąć kolory wypełnienia z komórek w innym zakresie, po prostu zamień A1:B12 na inny zakres w makrze.

Uwaga : Pełną dokumentację właściwości VBA Interior.Color można znaleźć tutaj .

Dodatkowe zasoby

Poniższe samouczki wyjaśniają, jak wykonywać inne typowe zadania przy użyciu języka VBA:

VBA: Jak usunąć obramowania komórek
VBA: Jak policzyć liczbę arkuszy w skoroszycie
VBA: Jak policzyć liczbę wierszy w zakresie

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *