Jei savo darbe galite naudoti gradiento spalvas, tikrai pagerinsite darbo efektyvumą. Šiame straipsnyje pristatysime du būdus, kaip užpildyti darbalapį gradiento spalva.
Jums labai lengva užpildyti langelį ar diapazoną tam tikra spalva. Be to, langelyje taip pat galite užpildyti gradiento spalvą. Tačiau „Excel“ nėra tiesioginio būdo užpildyti diapazoną gradiento spalvomis. Dabar mes radome du būdus, kaip užbaigti šią užduotį.
1 būdas: įterpkite foną
Šiuo metodu galite įterpti vaizdą su gradiento spalva kaip foną.
- Raskite vaizdą su jums patinkančia gradiento spalva. Arba taip pat galite padaryti tokį vaizdą savo kompiuteryje.
- Dabar atidarykite tikslinę „Excel“ programą, kurią reikia užpildyti gradiento spalva.
- Darbalapyje spustelėkite skirtuką „Puslapio išdėstymas“ juostelėje.
- Tada įrankių juostoje spustelėkite mygtuką „Fonas“.
- Po to pasirinkite kelią, kuriame yra tikslinis vaizdas.
- Toliau pasirinkite šį paveikslėlį.
- Tada lange spustelėkite mygtuką „Įterpti“.

Taigi vaizdas tapo šio darbalapio fonu.
Naudoti šį metodą labai paprasta. Tačiau, kita vertus, reikia pakoreguoti vaizdo dydį, kad tilptų langelis. Priešingu atveju, kaip parodyta paveikslėlyje, vienoje langelyje bus dvi skirtingos spalvos. Tai iš tikrųjų yra fono paveikslėlio riba.
2 būdas: naudokite VBA makrokomandą
Čia pristatysime kitą metodą. Ir jums reikės naudoti Excel VBA, kad užbaigtumėte šią užduotį. Prieš užpildydami gradiento spalvą, turite pasirinkti dvi skirtingas darbalapio spalvas. Be to, jūs taip pat turite nuspręsti dėl dviejų spalvų RGB skaičių gradiento spalvai. Šiame pavyzdyje naudosime dvi spalvas: RGB (125,205,242 215,239,228 XNUMX) ir RGB (XNUMX XNUMX XNUMX).
- Paspauskite klaviatūros mygtuką „Alt + F11“. Taigi galite atidaryti Visual Basic redaktorių.
- Šiame redaktoriuje įterpkite naują modulį.
- Po to į modulį nukopijuokite šiuos kodus:
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
Šiame pavyzdyje užpildysime diapazoną A1:E100. O skaičiavimo būdas parodytas koduose. Be to, esant skirtingiems spalvų parametrams, formulę reikia pakoreguoti pagal tikrus skaičius. Kadangi visi spalvų parametrai yra sveikieji skaičiai, taip pat apvalinsime skaičius, jei būtų klaidų.
- Ir tada paleiskite šią makrokomandą. Norėdami jį paleisti, galite paspausti klaviatūros mygtuką „F5“. Kita vertus, taip pat galite spustelėti mygtuką „Run Sub“.
- Po to grįžkite į darbalapį. Mes sumažinome darbalapio mastelį, kad galėtumėte aiškiai matyti. Tikslinis diapazonas užpildytas gradiento spalva.
Kai reikia užpildyti kitą diapazoną gradiento spalva, turite pakeisti kodus ir paleisti jį dar kartą.
Dviejų metodų palyginimas
Matote, kad abu metodai yra labai veiksmingi. Tačiau kartais jūs nežinote, kokį metodą galite naudoti. Žemiau esančioje lentelėje išvardijome visus dviejų būdų privalumus ir trūkumus, kuriuos galime galvoti.
|
Palyginimas |
Įterpti foną |
Naudokite VBA makrokomandą |
|
Privalumai |
1. Jei nesate susipažinę su Excel VBA, šis metodas yra jūsų pasirinkimas.
2. Šiuo metodu visas darbalapis bus užpildytas gradiento spalva. |
1. Vienu paspaudimu arba vienu paspaudimu rezultatą galite gauti iš karto.
2. Šis metodas nepadarys netinkamų dviejų skirtingų spalvų kraštų. |
|
Trūkumai |
1. Turite praleisti laiką, kad surastumėte vaizdą arba sukurtumėte vaizdą su gradiento spalva.
2. Fono dydžio ribose bus akivaizdžios ribos. 3. Spalva yra fone. Kai užpildysite langelį kita spalva, ši spalva padengs foną. |
1. Kai reikės modifikuoti kodus, nesunkiai padarysite klaidų.
2. Tik tikslinis diapazonas bus užpildytas gradiento spalva. Jei reikia, vis tiek turėsite modifikuoti kitų diapazonų kodus. 3. Jei naudosite VBA, kad užpildytumėte nedidelį diapazoną, spalvų perėjimas nebus toks natūralus. |
Dabar jūs turite gilesnį supratimą apie du metodus. Ir kitą kartą jūs žinosite, kokį metodą galite naudoti savo faktiniame darbalapyje.
Turėkite saugią aplinką savo Excel failams
Aplinka taip pat labai svarbi jūsų Excel failams. Jei aplinka nesaugi, negalite užtikrinti, kad Excel failai visada bus saugūs. Tačiau net ir jūs daug pasiruošėte, vis tiek turite galimybę susidurti su „Excel“ korupcija. Todėl galite iš anksto paruošti trečiąją šalį. Kai jūsų „Excel“ sugenda, galite naudoti šį įrankį pataisyti sugadintus xlsx duomenis nedelsiant.
Autoriaus įvadas:
Anna Ma yra duomenų atkūrimo ekspertė DataNumen, Inc., kuri yra pasaulyje duomenų atkūrimo technologijų lyderė, įskaitant ištaisyti Word doc dokumentų sugadinimą ir „Outlook“ taisymo programinės įrangos produktai. Norėdami gauti daugiau informacijos, apsilankykite WWW.datanumen.com


