2 Metode eficiente pentru a umple foaia de lucru Excel cu culoare gradient

Distribuie acum:

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.

  1. Găsiți o imagine cu culoarea gradient care vă place. Sau puteți face și o astfel de imagine în computer.
  2. Acum deschideți fișierul Excel țintă pe care trebuie să îl completați cu gradient de culoare.
  3. În foaia de lucru, faceți clic pe fila „Aspect pagină” din panglică.
  4. Apoi faceți clic pe butonul „Background” din bara de instrumente.
  5. După aceea, alegeți calea care conține imaginea țintă.
  6. Apoi selectați această imagine.
  7. Apoi faceți clic pe butonul „Inserați” din fereastră.Insera

Astfel, imaginea a devenit fundalul acestei foi de lucru.Context

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).

  1. Apăsați butonul „Alt +F11” de pe tastatură. Astfel, puteți deschide editorul Visual Basic.
  2. În acest editor, introduceți un modul nou.Inserați modul
  3. 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.

  1. Ș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”.
  2. 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.Rezultat

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

Distribuie acum:

Comentariile sunt închise.