Ha használhatja a gradiens színeket a munkájában, akkor biztosan javítja a munka hatékonyságát. Ebben a cikkben két módszert mutatunk be a munkalap színátmenetes színekkel való kitöltésére.
Nagyon könnyű egy cellát vagy egy tartományt egy bizonyos színnel kitölteni. Emellett a gradiens színt is kitöltheti egy cellában. Az Excelben azonban nincs közvetlen mód egy tartomány színátmenet színekkel való kitöltésére. Most két módszert találtunk ennek a feladatnak a befejezésére.
1. módszer: Háttér beszúrása
Ezzel a módszerrel beszúrhat egy képet színátmenetes háttérrel.
- Keressen egy képet a kívánt színátmenettel. Vagy készíthet ilyen képet a számítógépén is.
- Most nyisd meg a cél Excelt, amelyhez színátmenetet kell kitöltened.
- A munkalapon kattintson az „Oldalelrendezés” fülre a szalagon.
- Ezután kattintson a „Háttér” gombra az eszköztáron.
- Ezután válassza ki azt az elérési utat, amely a célképet tartalmazza.
- Ezután válassza ki ezt a képet.
- Ezután kattintson a „Beszúrás” gombra az ablakban.

Így a kép ennek a munkalapnak a háttere lett.
Ennek a módszernek a használata nagyon egyszerű. Másrészt viszont be kell állítani a képméretet, hogy elférjen a cella. Ellenkező esetben két különböző szín lesz egy cellában, mint a képen látható. Ez valójában a háttérkép szegélye.
2. módszer: VBA makró használata
Itt egy másik módszert mutatunk be. A feladat elvégzéséhez Excel VBA-t kell használnia. A színátmenet színének kitöltése előtt ki kell választania a munkalap két különböző színét. Sőt, két szín RGB-számát is meg kell határoznia a színátmenet színéhez. Ebben a példában a két színt fogjuk használni: RGB(125,205,242) és RGB(215,239,228).
- Nyomja meg az „Alt + F11” gombot a billentyűzeten. Így megnyithatja a Visual Basic szerkesztőt.
- Ebben a szerkesztőben szúrjon be egy új modult.
- Ezután másolja be a következő kódokat a modulba:
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
Ebben a példában az A1:E100 tartományt fogjuk kitölteni. A számítási mód pedig a kódokban látható. Ezenkívül a különböző színparaméterekhez a képletet a tényleges számoknak megfelelően kell beállítani. Mivel a színparaméterek mind egész számok, a számokat is kerekítjük, ha hibák vannak.
- Ezután futtassa ezt a makrót. A futtatáshoz nyomja meg az „F5” gombot a billentyűzeten. Másrészt rákattinthat a „Run Sub” gombra is.
- Ezután térj vissza a munkalaphoz. Kicsinyítettük a munkalapot, hogy jól lásd. A céltartományt színátmenetes színnel töltöttük ki.
Ha más tartományt kell színátmenet színnel kitöltenie, módosítania kell a kódokat, és újra kell futtatnia.
A két módszer összehasonlítása
Láthatja, hogy mindkét módszer nagyon hatékony. De néha nem fogja tudni, melyik módszert használhatja. Az alábbi táblázatban felsoroltuk a két módszer minden elképzelhető előnyét és hátrányát.
|
Compare |
Háttér beszúrása |
Használja a VBA makrót |
|
Előnyök |
1. Ha nem ismeri az Excel VBA-t, ezt a módszert választja.
2. Ezzel a módszerrel az egész munkalap ki lesz töltve a színátmenet színével. |
1. Csak egy kattintással vagy egy gombnyomással azonnal megkaphatja az eredményt.
2. Ez a módszer nem hoz létre nem megfelelő szegélyeket két különböző színnel. |
|
Hátrányok |
1. Időt kell szánnia egy kép megtalálására vagy színátmenetes kép elkészítésére.
2. A háttér méretének határában nyilvánvaló határok lesznek. 3. A szín a háttérben van. Ha egy cellát más színnel tölt ki, ez a szín fedi a hátteret. |
1. Amikor módosítania kell a kódokat, könnyen hibázik.
2. Csak egy céltartomány lesz kitöltve színátmenetes színnel. Szükség esetén továbbra is módosítania kell a többi tartomány kódjait. 3. Ha VBA-t használunk egy kis tartomány kitöltésére, a színátmenet nem lesz olyan természetes. |
Most már mélyebben megértette a két módszert. És a következő alkalommal tudni fogja, melyik módszert használhatja a tényleges munkalapon.
Tartson biztonságos környezetet Excel-fájljai számára
A környezet is nagyon fontos az Excel-fájlok számára. Ha a környezet nem biztonságos, nem biztos, hogy az Excel-fájlok mindig biztonságosak lesznek. Azonban még Ön is sokat készült, még mindig van esélye találkozni az Excel korrupciójával. Ezért előzetesen előkészíthet egy harmadik felet. Ha az Excel megsérül, használhatja ezt az eszközt korrupt xlsx adatok javítása azonnal.
Szerző Bevezetés:
Anna Ma adat-helyreállítási szakértő DataNumen, Inc., amely világelső az adat-helyreállítási technológiák területén, beleértve javítsa ki a Word doc dokumentumsérülését és outlook javítószoftver termékek. További információért látogasson el www.datanumen.com


