Ak vo svojej práci môžete použiť prechodovú farbu, určite zlepšíte efektivitu práce. V tomto článku predstavíme dve metódy na vyplnenie tabuľky prechodovou farbou.
Je veľmi ľahké vyplniť bunku alebo rozsah určitou farbou. Okrem toho môžete v bunke vyplniť aj farbu prechodu. V programe Excel však neexistuje žiadny priamy spôsob vyplnenia rozsahu farbou prechodu. Teraz sme našli dve metódy na dokončenie tejto úlohy.
Metóda 1: Vložte pozadie
Pri tejto metóde môžete vložiť obrázok s farbou prechodu ako pozadie.
- Nájdite obrázok s prechodovou farbou, ktorá sa vám páči. Alebo môžete taký obrázok vytvoriť aj vo svojom počítači.
- Teraz otvorte cieľový Excel, ktorý potrebujete vyplniť gradientovou farbou.
- V hárku kliknite na páse na kartu „Rozloženie stránky“.
- Potom kliknite na paneli nástrojov na tlačidlo „Pozadie“.
- Potom vyberte cestu, ktorá obsahuje cieľový obrázok.
- Ďalej vyberte tento obrázok.
- Potom v okne kliknite na tlačidlo „Vložiť“.

Obrázok sa tak stal pozadím tohto pracovného hárka.
Použitie tejto metódy je veľmi jednoduché. Ale na druhej strane je potrebné upraviť veľkosť obrázka, aby sa do neho zmestila bunka. V opačnom prípade budú v jednej bunke dve rôzne farby, ako je to na obrázku. Toto je vlastne hranica obrázka na pozadí.
Metóda 2: Použite makro VBA
Tu si predstavíme ďalšiu metódu. Na dokončenie tejto úlohy budete musieť použiť program Excel VBA. Pred vyplnením prechodovej farby musíte pre list zvoliť dve rôzne farby. A čo viac, musíte tiež určiť čísla RGB dvoch farieb pre farbu prechodu. V tomto príklade použijeme dve farby: RGB (125,205,242 215,239,228 XNUMX) a RGB (XNUMX XNUMX XNUMX).
- Na klávesnici stlačte tlačidlo „Alt + F11“. Môžete teda otvoriť editor jazyka Visual Basic.
- V tomto editore vložte nový modul.
- Potom skopírujte do modulu nasledujúce kódy:
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 tomto príklade vyplníme rozsah A1: E100. A metóda výpočtu je uvedená v kódoch. Okrem toho je potrebné pre rôzne farebné parametre upraviť vzorec podľa skutočných čísel. Pretože sú všetky farebné parametre celé číslo, zaokrúhlime tiež čísla, ak existujú chyby.
- A potom spustiť toto makro. Spustíte ho stlačením tlačidla „F5“ na klávesnici. Na druhej strane môžete tiež kliknúť na tlačidlo „Spustiť sub“.
- Potom sa vráťte k pracovnému listu. Pracovný list sme oddialili, aby ste ho jasne videli. Cieľový rozsah je vyplnený prechodovou farbou.
Ak potrebujete vyplniť ďalší rozsah farbou prechodu, musíte upraviť kódy a spustiť ich znova.
Porovnanie týchto dvoch metód
Vidíte, že obe metódy sú veľmi účinné. Niekedy však nebudete vedieť, ktorú metódu môžete použiť. V nasledujúcej tabuľke sme uviedli všetky výhody a nevýhody týchto dvoch metód, o ktorých si môžeme myslieť.
|
Porovnanie |
Vložiť pozadie |
Použite makro VBA |
|
výhody |
1. Ak nie ste oboznámení s programom Excel VBA, je táto metóda vašou voľbou.
2. Týmto spôsobom bude celý pracovný hárok vyplnený farbou prechodu. |
1. Jedným kliknutím alebo jedným stlačením môžete okamžite získať výsledok.
2. Táto metóda neprinesie nevhodné okraje s dvoma rôznymi farbami. |
|
Nevýhody |
1. Musíte stráviť čas hľadaním obrázka alebo vytvorením obrázka s prechodovou farbou.
2. Na hranici veľkosti pozadia budú zjavné hranice. 3. Farba je na pozadí. Keď vyplníte bunku inou farbou, táto farba zakryje pozadie. |
1. Ak potrebujete upraviť kódy, ľahko urobíte chybu.
2. Prechodovou farbou bude vyplnený iba cieľový rozsah. V prípade potreby je potrebné upraviť kódy pre ostatné rozsahy. 3. Ak používate VBA na vyplnenie malého rozsahu, farebný prechod nebude taký prirodzený. |
Teraz máte hlbšie pochopenie týchto dvoch metód. A nabudúce budete vedieť, ktorú metódu môžete použiť v skutočnom pracovnom hárku.
Udržujte bezpečné prostredie pre svoje súbory programu Excel
Pre vaše súbory programu Excel je veľmi dôležité aj prostredie. Ak prostredie nie je bezpečné, nemôžete sa ubezpečiť, že súbory programu Excel budú vždy bezpečné. Avšak aj vy ste toho veľa pripravili, stále máte šancu stretnúť sa s korupciou v programe Excel. Preto si vopred môžete pripraviť tretiu stranu. Po poškodení programu Excel môžete tento nástroj použiť na opraviť poškodené údaje xlsx okamžite.
Úvod autora:
Anna Ma je expertkou na obnovu dát v DataNumen, Inc., ktorá je svetovým lídrom v oblasti technológií obnovy dát, vrátane opraviť poškodenie dokumentu Word doc a výhľadové softvérové produkty na opravu. Pre viac informácií navštívte www.datanumen. S


