Jeśli możesz używać kolorów gradientowych w swojej pracy, na pewno poprawisz wydajność pracy. W tym artykule przedstawimy dwie metody wypełniania arkusza kolorem gradientu.
Bardzo łatwo jest wypełnić komórkę lub zakres określonym kolorem. Poza tym możesz również wypełnić kolor gradientu w komórce. Jednak w programie Excel nie ma bezpośredniego sposobu na wypełnienie zakresu kolorem gradientu. Teraz znaleźliśmy dwie metody na zakończenie tego zadania.
Metoda 1: Wstaw tło
W tej metodzie możesz wstawić obraz z kolorem gradientu jako tło.
- Znajdź obraz z kolorem gradientu, który Ci się podoba. Możesz też zrobić taki obraz na swoim komputerze.
- Teraz otwórz docelowy plik Excel, który chcesz wypełnić kolorem gradientowym.
- W arkuszu roboczym kliknij kartę „Układ strony” na wstążce.
- A następnie kliknij przycisk „Tło” na pasku narzędzi.
- Następnie wybierz ścieżkę zawierającą obraz docelowy.
- Następnie wybierz ten obraz.
- A następnie kliknij przycisk „Wstaw” w oknie.

W ten sposób obraz stał się tłem tego arkusza roboczego.
Korzystanie z tej metody jest bardzo łatwe. Ale z drugiej strony musisz dostosować rozmiar obrazu, aby zmieścić komórkę. W przeciwnym razie w jednej komórce będą dwa różne kolory, takie jak na obrazku. To jest właściwie granica obrazu tła.
Metoda 2: Użyj makra VBA
Tutaj przedstawimy inną metodę. Aby ukończyć to zadanie, musisz użyć Excel VBA. Zanim wypełnisz kolor gradientu, musisz wybrać dwa różne kolory dla arkusza roboczego. Co więcej, musisz również określić liczby RGB dwóch kolorów dla koloru gradientu. W tym przykładzie użyjemy dwóch kolorów: RGB(125,205,242) i RGB(215,239,228).
- Naciśnij przycisk „Alt + F11” na klawiaturze. W ten sposób możesz otworzyć edytor Visual Basic.
- W tym edytorze wstaw nowy moduł.
- Następnie skopiuj następujące kody do modułu:
Sub FillGradientColorInRange()
Dim nTargetRowCount As Integer
For nTargetRowCount = 1 To 100
Range("A" & nTargetRowCount, "E" & nTargetRowCount).Interior.Color = RGB( _
Round((215 - ((215 - 125) / 99) * (nTargetRowCount - 1)), 0), _
Round((239 - ((239 - 205) / 99) * (nTargetRowCount - 1)), 0), _
Round((228 + ((242 - 228) / 99) * (nTargetRowCount - 1)), 0))
Next nTargetRowCount
End Sub
W tym przykładzie wypełnimy zakres A1:E100. A metoda obliczania jest pokazana w kodach. Poza tym, dla różnych parametrów koloru, musisz dostosować formułę do rzeczywistych liczb. Ponieważ wszystkie parametry kolorów są liczbami całkowitymi, zaokrąglimy również liczby w przypadku wystąpienia błędów.
- A następnie uruchom to makro. Możesz nacisnąć przycisk „F5” na klawiaturze, aby go uruchomić. Z drugiej strony możesz również kliknąć przycisk „Uruchom Sub”.
- Następnie wróć do arkusza kalkulacyjnego. Pomniejszyliśmy arkusz, aby lepiej go widzieć. Zakres docelowy jest wypełniony kolorem gradientowym.
Gdy chcesz wypełnić inny zakres kolorem gradientu, musisz zmodyfikować kody i uruchomić go ponownie.
Porównanie dwóch metod
Widać, że obie metody są bardzo skuteczne. Ale czasami nie będziesz wiedział, której metody możesz użyć. W poniższej tabeli wymieniliśmy wszystkie zalety i wady dwóch metod, o których możemy pomyśleć.
|
Porównanie |
Wstaw tło |
Użyj makra VBA |
|
Zalety |
1. Jeśli nie znasz Excel VBA, ta metoda jest Twoim wyborem.
2. W ten sposób cały arkusz zostanie wypełniony kolorem gradientu. |
1. Wystarczy jedno kliknięcie lub jedno naciśnięcie, aby natychmiast uzyskać wynik.
2. Ta metoda nie wytworzy nieodpowiednich obramowań z dwoma różnymi kolorami. |
|
Wady |
1. Musisz poświęcić czas, aby znaleźć obraz lub zrobić obraz z kolorem gradientu.
2. Na granicy rozmiaru tła będą widoczne granice. 3. Kolor jest w tle. Kiedy wypełnisz komórkę innym kolorem, ten kolor pokryje tło. |
1. Gdy musisz zmodyfikować kody, łatwo popełnisz błędy.
2. Tylko zakres docelowy zostanie wypełniony kolorem gradientowym. W razie potrzeby nadal musisz zmodyfikować kody dla innych zakresów. 3. Jeśli użyjesz VBA do wypełnienia małego zakresu, przejście kolorów nie będzie tak naturalne. |
Teraz masz głębsze zrozumienie tych dwóch metod. A następnym razem będziesz wiedział, której metody możesz użyć w swoim rzeczywistym arkuszu.
Zachowaj bezpieczne środowisko dla swoich plików Excel
Środowisko jest również bardzo ważne dla Twoich plików Excela. Jeśli środowisko nie jest bezpieczne, nie możesz mieć pewności, że pliki Excela zawsze będą bezpieczne. Jednak nawet jeśli dużo się przygotowałeś, nadal masz szansę spotkać się z korupcją Excela. Dlatego możesz wcześniej przygotować stronę trzecią. Gdy Twój Excel ulegnie uszkodzeniu, możesz użyć tego narzędzia, aby napraw uszkodzone dane xlsx Ci pieniądze.
Wprowadzenie autora:
Anna Ma jest ekspertem ds. Odzyskiwania danych w DataNumen, Inc., która jest światowym liderem w technologiach odzyskiwania danych, w tym napraw uszkodzenie dokumentu Word doc i oprogramowanie do naprawy programu Outlook. po więcej informacji odwiedź www.datanumen.com


