Dacă puteți utiliza culoarea degradată în munca dvs., sunteți sigur că vă veți îmbunătăți eficiența muncii. În acest articol, vom introduce două metode pentru a vă umple foaia de lucru cu culoare gradient.
Vă este foarte ușor să umpleți o celulă sau un interval cu o anumită culoare. În plus, puteți umple și culoarea gradientului într-o celulă. Cu toate acestea, nu există o modalitate directă în Excel de a umple o gamă cu culoare gradient. Acum am găsit două metode pentru a finaliza această sarcină.
Metoda 1: Inserați fundal
În această metodă, puteți insera o imagine cu o culoare gradient ca fundal.
- Găsiți o imagine cu culoarea gradient care vă place. Sau puteți face și o astfel de imagine în computer.
- Acum deschideți fișierul Excel țintă pe care trebuie să îl completați cu gradient de culoare.
- În foaia de lucru, faceți clic pe fila „Aspect pagină” din panglică.
- Apoi faceți clic pe butonul „Background” din bara de instrumente.
- După aceea, alegeți calea care conține imaginea țintă.
- Apoi selectați această imagine.
- Apoi faceți clic pe butonul „Inserați” din fereastră.

Astfel, imaginea a devenit fundalul acestei foi de lucru.
Utilizarea acestei metode este foarte ușoară. Dar, pe de altă parte, trebuie să ajustați dimensiunea imaginii, astfel încât să puteți potrivi celula. În caz contrar, vor exista două culori diferite într-o celulă, așa cum arată imaginea. Acesta este de fapt marginea imaginii de fundal.
Metoda 2: Utilizați macrocomandă VBA
Aici vom introduce o altă metodă. Și va trebui să utilizați Excel VBA pentru a finaliza această sarcină. Înainte de a completa culoarea gradientului, trebuie să alegeți cele două culori diferite pentru foaia de lucru. În plus, trebuie să decideți și numerele RGB a două culori pentru culoarea gradientului. În acest exemplu, vom folosi cele două culori: RGB(125,205,242) și RGB(215,239,228).
- Apăsați butonul „Alt +F11” de pe tastatură. Astfel, puteți deschide editorul Visual Basic.
- În acest editor, introduceți un modul nou.
- După aceea, copiați următoarele coduri în 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
În acest exemplu, vom completa intervalul A1:E100. Și metoda de calcul este afișată în coduri. În plus, pentru diferiți parametri de culoare, trebuie să ajustați formula în funcție de numerele reale. Deoarece parametrii de culoare sunt toți întregi, vom rotunji și numerele în cazul în care există erori.
- Și apoi rulați această macrocomandă. Puteți apăsa butonul „F5” de pe tastatură pentru al rula. Pe de altă parte, puteți, de asemenea, să faceți clic pe butonul „Run Sub”.
- După aceea, reveniți la foaia de lucru. Am micșorat foaia de lucru pentru a putea vedea mai clar. Intervalul țintă este umplut cu gradient de culoare.
Când trebuie să umpleți o altă gamă cu gradient de culoare, trebuie să modificați codurile și să o rulați din nou.
O comparație a celor două metode
Puteți vedea că ambele metode sunt foarte eficiente. Dar uneori nu vei ști ce metodă poți folosi. În tabelul de mai jos, am enumerat toate avantajele și dezavantajele celor două metode la care ne putem gândi.
|
Comparaţie |
Inserați fundal |
Utilizați macrocomandă VBA |
|
Avantaje |
1. Dacă nu sunteți familiarizat cu Excel VBA, această metodă este alegerea dvs.
2. Întreaga foaie de lucru va fi umplută cu culoarea gradient prin această metodă. |
1. Doar printr-un clic sau o apăsare, puteți obține rezultatul imediat.
2. Această metodă nu va produce chenaruri nepotrivite cu două culori diferite. |
|
Dezavantaje |
1. Trebuie să petreceți timp pentru a găsi o imagine sau pentru a face o imagine cu culoare gradient.
2. În marginea mărimii fundalului, vor exista limite evidente. 3. Culoarea este pe fundal. Când umpleți o celulă cu altă culoare, această culoare va acoperi fundalul. |
1. Când trebuie să modificați codurile, veți face cu ușurință greșeli.
2. Doar un interval țintă va fi umplut cu gradient de culoare. Trebuie să modificați în continuare codurile pentru alte intervale, dacă aveți nevoie. 3. Dacă utilizați VBA pentru a umple o gamă mică, tranziția de culoare nu va fi atât de naturală. |
Acum aveți o înțelegere mai profundă a celor două metode. Și data viitoare vei ști ce metodă poți folosi în foaia ta de lucru reală.
Păstrați un mediu sigur pentru fișierele dvs. Excel
Mediul este, de asemenea, foarte important pentru fișierele dvs. Excel. Dacă mediul nu este sigur, nu vă puteți asigura că fișierele Excel vor fi întotdeauna în siguranță. Cu toate acestea, chiar și te-ai pregătit mult, mai ai șansa de a te întâlni cu corupția Excel. Prin urmare, puteți pregăti o terță parte în prealabil. Odată ce Excel-ul este corupt, puteți utiliza acest instrument pentru a reparați datele xlsx corupte imediat.
Introducerea autorului:
Anna Ma este expertă în recuperarea datelor DataNumen, Inc., care este lider mondial în tehnologiile de recuperare a datelor, inclusiv reparați corupția documentului Word doc și produse software de reparații Outlook. Pentru mai multe informații vizitați www.datanumen.com


