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