Če lahko pri svojem delu uporabljate gradientne barve, boste zagotovo izboljšali svojo delovno učinkovitost. V tem članku bomo predstavili dva načina za zapolnitev delovnega lista z gradientno barvo.
Zelo enostavno zapolnite celico ali obseg z določeno barvo. Poleg tega lahko v celico vnesete tudi gradient. Vendar v Excelu ni neposrednega načina, da bi obseg zapolnil z gradientno barvo. Zdaj smo našli dve metodi za dokončanje te naloge.
1. način: vstavite ozadje
Pri tej metodi lahko za ozadje vstavite sliko z gradientno barvo.
- Poiščite sliko s prelivno barvo, ki vam je všeč. Lahko pa takšno sliko naredite tudi v računalniku.
- Zdaj odprite ciljni Excel, ki ga morate zapolniti z gradientno barvo.
- Na delovnem listu na zavihku kliknite jeziček »Postavitev strani«.
- In nato v orodni vrstici kliknite gumb »Ozadje«.
- Po tem izberite pot, ki vsebuje ciljno sliko.
- Nato izberite to sliko.
- In nato v oknu kliknite gumb »Vstavi«.
Tako je slika postala ozadje tega delovnega lista.
Uporaba te metode je zelo enostavna. Po drugi strani pa morate prilagoditi velikost slike, tako da se lahko prilega celici. V nasprotnem primeru bosta v eni celici dve različni barvi, kot prikazuje slika. To je dejansko meja slike v ozadju.
2. način: Uporabite makro VBA
Tu bomo predstavili še eno metodo. In za dokončanje te naloge boste morali uporabiti Excel VBA. Preden zapolnite prelivno barvo, morate za delovni list izbrati dve različni barvi. Še več, za prelivno barvo morate določiti tudi RGB številki dveh barv. V tem primeru bomo uporabili dve barvi: RGB (125,205,242) in RGB (215,239,228).
- Pritisnite tipko “Alt + F11” na tipkovnici. Tako lahko odprete urejevalnik Visual Basic.
- V ta urejevalnik vstavite nov modul.
- Po tem v modul kopirajte naslednje kode:
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
V tem primeru bomo zapolnili obseg A1: E100. In metoda izračuna je prikazana v kodah. Poleg tega morate za različne barvne parametre prilagoditi formulo glede na dejanske številke. Ker so vsi barvni parametri celoštevilčni, bomo številke tudi zaokrožili, če pride do napak.
- In nato zaženite ta makro. Za zagon lahko pritisnete gumb “F5” na tipkovnici. Po drugi strani pa lahko kliknete tudi gumb “Run Sub”.
- Po tem se vrnite na delovni list. Delovni list smo pomanjšali, da ga lahko jasno vidite. Ciljno območje je zapolnjeno z gradientno barvo.
Ko morate drugi obseg zapolniti z gradientno barvo, morate spremeniti kode in ga znova zagnati.
Primerjava obeh metod
Vidite, da sta obe metodi zelo učinkoviti. Toda včasih ne boste vedeli, katero metodo lahko uporabite. V spodnji tabeli smo našteli vse prednosti in slabosti obeh metod, ki si jih lahko omislimo.
|
Primerjava |
Vstavi ozadje |
Uporabite makro VBA |
|
Prednosti |
1. Če programa Excel VBA ne poznate, je ta metoda vaša izbira.
2. Po tej metodi bo celoten delovni list napolnjen z barvo preliva. |
1. Že z enim klikom ali enim pritiskom lahko takoj dobite rezultat.
2. Ta metoda ne bo ustvarila neprimernih obrob z dvema različnima barvama. |
|
Slabosti |
1. Za iskanje slike ali izdelavo slike z gradientno barvo morate porabiti čas.
2. Na meji velikosti ozadja bodo očitne meje. 3. Barva je v ozadju. Ko celico napolnite z drugo barvo, bo ta barva pokrivala ozadje. |
1. Ko boste morali spremeniti kode, boste z lahkoto naredili napake.
2. Z gradientno barvo bo zapolnjeno samo ciljno območje. Po potrebi morate še vedno spremeniti kode za druga območja. 3. Če uporabljate VBA za zapolnitev majhnega območja, barvni prehod ne bo tako naraven. |
Zdaj globlje razumete obe metodi. Naslednjič boste vedeli, katero metodo lahko uporabite na svojem dejanskem delovnem listu.
Ohranite varno okolje za svoje Excelove datoteke
Okolje je zelo pomembno tudi za vaše datoteke Excel. Če okolje ni varno, ne morete zagotoviti, da bodo datoteke Excel vedno na varnem. Kljub temu, da ste se veliko pripravili, imate še vedno priložnost, da se srečate s korupcijo v Excelu. Zato lahko predhodno pripravite tretjo osebo. Ko se Excel pokvari, lahko to orodje uporabite za popravilo poškodovanih podatkov xlsx - takoj.
Uvod avtorja:
Anna Ma je strokovnjakinja za obnovitev podatkov v DataNumen, Inc., ki je vodilna na svetu na področju tehnologij za obnovitev podatkov, vključno z popravilo korupcije v dokumentu Word in obeti za popravilo programskih izdelkov. Za več informacij obiščite www.datanumen.com



