Ako možete koristiti gradijent boje u svom radu, sigurno ćete poboljšati svoju radnu efikasnost. U ovom članku ćemo predstaviti dvije metode za popunjavanje radnog lista bojom preliva.
Vrlo je lako ispuniti ćeliju ili raspon određenom bojom. Osim toga, možete ispuniti gradijent bojom u ćeliji. Međutim, u Excelu ne postoji direktan način da se raspon popuni gradijentom boje. Sada smo pronašli dva načina da završimo ovaj zadatak.
Metoda 1: Umetni pozadinu
U ovoj metodi možete umetnuti sliku s gradijentom boje kao pozadinom.
- Pronađite sliku s gradijentom boje koja vam se sviđa. Ili možete napraviti takvu sliku na svom računaru.
- Sada otvorite ciljni Excel koji trebate popuniti gradijentnom bojom.
- Na radnom listu kliknite na karticu „Izgled stranice“ na traci.
- Zatim kliknite na dugme „Pozadina“ na traci sa alatkama.
- Nakon toga, odaberite putanju koja sadrži ciljnu sliku.
- Zatim odaberite ovu sliku.
- Zatim kliknite na dugme „Ubaci“ u prozoru.

Tako je slika postala pozadina ovog radnog lista.
Korištenje ove metode je vrlo jednostavno. Ali s druge strane, potrebno je podesiti veličinu slike kako biste mogli stati u ćeliju. U suprotnom, u jednoj ćeliji će biti dvije različite boje kao što je prikazano na slici. Ovo je zapravo ivica pozadinske slike.
Metod 2: Koristite VBA makro
Ovdje ćemo predstaviti još jednu metodu. I morat ćete koristiti Excel VBA da završite ovaj zadatak. Prije nego što ispunite gradijent boju, morate odabrati dvije različite boje za radni list. Štaviše, takođe morate da odredite RGB brojeve dve boje za boju gradijenta. U ovom primjeru koristit ćemo dvije boje: RGB(125,205,242) i RGB(215,239,228).
- Pritisnite dugme “Alt +F11” na tastaturi. Tako 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 popunit ćemo raspon A1:E100. A metod izračuna je prikazan u kodovima. Osim toga, za različite parametre boje morate prilagoditi formulu prema stvarnim brojevima. Budući da su svi parametri boje cijeli brojevi, također ćemo zaokružiti brojeve u slučaju da postoje greške.
- I onda pokrenite ovaj makro. Možete pritisnuti dugme “F5” na tastaturi da biste ga pokrenuli. S druge strane, možete kliknuti i na dugme “Run Sub”.
- Nakon toga, vratite se na radni list. Umanjili smo prikaz radnog lista kako biste mogli jasno vidjeti. Ciljani raspon je ispunjen gradijentnom bojom.
Kada trebate popuniti drugi raspon bojom gradijenta, trebate izmijeniti kodove i ponovo ga pokrenuti.
Poređenje dviju metoda
Vidite da su obje metode vrlo efikasne. Ali ponekad nećete znati koju metodu možete koristiti. U donjoj tabeli naveli smo sve prednosti i nedostatke dvije metode kojih se možemo sjetiti.
|
poređenje |
Umetni pozadinu |
Koristite VBA makro |
|
prednosti |
1. Ako niste upoznati sa Excel VBA, ovaj metod je vaš izbor.
2. Ovim metodom cijeli radni list će biti ispunjen bojom gradijenta. |
1. Samo jednim klikom ili jednim pritiskom, možete odmah dobiti rezultat.
2. Ova metoda neće proizvesti neprikladne ivice s dvije različite boje. |
|
nedostaci |
1. Morate potrošiti vrijeme da pronađete sliku ili napravite sliku s gradijentom boje.
2. U granici veličine pozadine, bit će očigledne granice. 3. Boja je u pozadini. Kada popunite ćeliju drugom bojom, ova boja će prekriti pozadinu. |
1. Kada trebate izmijeniti kodove, lako ćete pogriješiti.
2. Samo će ciljni raspon biti ispunjen gradijentnom bojom. I dalje trebate izmijeniti kodove za ostale raspone ako imate potrebe. 3. Ako koristite VBA za popunjavanje malog opsega, prelaz boje neće biti tako prirodan. |
Sada ste dublje razumjeli ove dvije metode. I sljedeći put ćete znati koju metodu možete koristiti u svom stvarnom radnom listu.
Čuvajte sigurno okruženje za svoje Excel datoteke
Okruženje je takođe veoma važno za vaše Excel datoteke. Ako okruženje nije sigurno, ne možete biti sigurni da će Excel datoteke uvijek biti bezbedne. Međutim, čak i ako ste se dosta pripremili, još uvijek imate priliku da se sretnete s korupcijom u Excelu. Stoga možete unaprijed pripremiti treću stranu. Kada se vaš Excel ošteti, možete koristiti ovaj alat za popraviti oštećene xlsx podatke odmah.
Uvod za autora:
Anna Ma je stručnjak za oporavak podataka DataNumen, Inc., koji je svjetski lider u tehnologijama za oporavak podataka, uključujući popraviti oštećenje Word doc dokumenta i Outlook softverski proizvodi za popravku. Za više informacija posjetite www.datanumen.com


