Ako možete koristiti gradijent boje u svom radu, sigurno ćete poboljšati svoju radnu učinkovitost. U ovom ćemo članku predstaviti dvije metode za ispunjavanje vašeg radnog lista gradijentnom bojom.
Vrlo vam je jednostavno ispuniti ćeliju ili raspon određenom bojom. Osim toga, također možete popuniti boju gradijenta u ćeliji. Međutim, u Excelu ne postoji izravan način za popunjavanje raspona gradijentnom bojom. Sada smo pronašli dvije metode za dovršetak ovog zadatka.
Metoda 1: Umetanje pozadine
U ovoj metodi možete umetnuti sliku s gradijentnom bojom kao pozadinu.
- Pronađite sliku s gradijentnom bojom koja vam se sviđa. Ili također možete napraviti takvu sliku na svom računalu.
- Sada otvorite ciljni Excel koji trebate ispuniti gradijentnom bojom.
- Na radnom listu kliknite karticu "Izgled stranice" na vrpci.
- Zatim kliknite gumb "Pozadina" na alatnoj traci.
- Nakon toga odaberite putanju koja sadrži ciljnu sliku.
- Zatim odaberite ovu sliku.
- Zatim kliknite gumb "Umetni" u prozoru.

Tako je slika postala pozadina ovog radnog lista.
Korištenje ove metode je vrlo jednostavno. Ali s druge strane, morate prilagoditi veličinu slike, tako da možete stati u ćeliju. Inače će u jednoj ćeliji biti dvije različite boje kao što je prikazano na slici. Ovo je zapravo granica pozadinske slike.
Metoda 2: Koristite VBA makronaredbu
Ovdje ćemo predstaviti još jednu metodu. I morat ćete koristiti Excel VBA da završite ovaj zadatak. Prije nego što ispunite boju gradijenta, trebate odabrati dvije različite boje za radni list. Štoviše, također trebate odlučiti o RGB brojevima dviju boja za boju gradijenta. U ovom primjeru koristit ćemo dvije boje: RGB(125,205,242) i RGB(215,239,228).
- Pritisnite tipku "Alt +F11" na tipkovnici. Dakle, možete otvoriti Visual Basic editor.
- U ovom uređivaču umetnite novi modul.
- Nakon toga kopirajte sljedeće kodove u modul:
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
U ovom primjeru ispunit ćemo raspon A1:E100. A metoda izračuna prikazana je u kodovima. Osim toga, za različite parametre boja, morate prilagoditi formulu prema stvarnim brojevima. Budući da su svi parametri boja cijeli brojevi, također ćemo zaokružiti brojeve u slučaju da postoje pogreške.
- Zatim pokrenite ovu makronaredbu. Možete pritisnuti gumb "F5" na tipkovnici da biste ga pokrenuli. S druge strane, također možete kliknuti gumb “Run Sub”.
- Nakon toga se vratite na radni list. Umanjili smo radni list kako biste ga mogli jasno vidjeti. Ciljani raspon je ispunjen gradijentnom bojom.
Kada trebate ispuniti drugi raspon gradijentnom bojom, trebate modificirati kodove i ponovno ga pokrenuti.
Usporedba dviju metoda
Vidite da su obje metode vrlo učinkovite. Ali ponekad nećete znati koju metodu možete koristiti. U donjoj tablici smo naveli sve prednosti i nedostatke dviju metoda kojih se možemo sjetiti.
|
usporedba |
Umetni pozadinu |
Koristite VBA makronaredbu |
|
Prednosti |
1. Ako niste upoznati s Excel VBA, ova metoda je vaš izbor.
2. Ovom će metodom cijeli radni list biti ispunjen gradijentnom bojom. |
1. Samo jednim klikom ili pritiskom, možete odmah dobiti rezultat.
2. Ova metoda neće proizvesti neprikladne obrube s dvije različite boje. |
|
Nedostaci |
1. Morate potrošiti vrijeme da pronađete sliku ili napravite sliku s gradijentnom bojom.
2. Na granici veličine pozadine bit će očite granice. 3. Boja je u pozadini. Kada ispunite ćeliju drugom bojom, ta će boja prekriti pozadinu. |
1. Kada trebate modificirati kodove, lako ćete pogriješiti.
2. Samo će ciljani raspon biti ispunjen gradijentnom bojom. I dalje morate izmijeniti kodove za ostale raspone ako imate potrebe. 3. Ako koristite VBA za popunjavanje malog raspona, prijelaz boja neće biti tako prirodan. |
Sada imate dublje razumijevanje dviju metoda. I sljedeći put ćete znati koju metodu možete koristiti u svom stvarnom radnom listu.
Zadržite sigurno okruženje za svoje Excel datoteke
Okolina je također vrlo važna za vaše Excel datoteke. Ako okruženje nije sigurno, ne možete biti sigurni da će Excel datoteke uvijek biti sigurne. Međutim, čak i ako ste se puno pripremili, još uvijek imate priliku susresti se s korupcijom u Excelu. Stoga možete unaprijed pripremiti treću stranu. Nakon što se vaš Excel pokvari, možete koristiti ovaj alat za popravak oštećenih xlx podataka odmah.
Uvod za autora:
Anna Ma stručnjakinja je za oporavak podataka u DataNumen, Inc., koji je svjetski lider u tehnologijama za oporavak podataka, uključujući popraviti oštećenje Word doc dokumenta i softverske proizvode za popravak Outlooka. Za više informacija posjetite www.datanumen.com


