Come applicare un gradiente di colore su più celle?
In Excel, possiamo facilmente riempire il colore di sfondo di una cella o di più celle, ma a volte abbiamo bisogno che il colore venga riempito in modo graduale come mostrato nello screenshot seguente. Come ottenere un gradiente di colore in una cella o su più celle in Excel?


Applica colore gradiente a una cella con la funzione Formato celle
Applica colore gradiente su più celle con il codice VBA
Applica colore gradiente a una cella con la funzione Formato celle
In Excel, la funzione Formato celle può aiutarti a riempire il gradiente di colore in una cella, procedi come segue:
1. Seleziona una cella o più celle che desideri riempire con un gradiente di colore per ogni cella, quindi fai clic con il pulsante destro del mouse e scegli Formato celle dal menu contestuale. Nella finestra di dialogo Formato celle, sotto la scheda Sfondo, fai clic sul pulsante Effetti di riempimento, vedi screenshot:
2. Nella finestra di dialogo Effetti di riempimento, seleziona due colori che desideri utilizzare dai due menu a discesa della sezione Colori, quindi seleziona uno stile di sfumatura che preferisci, come orizzontale, verticale e così via. Vedi screenshot:
3. Quindi fai clic su OK > OK per chiudere le finestre di dialogo e il colore gradiente verrà riempito per ogni cella come mostrato nello screenshot seguente:

Sblocca la Magia di Excel con Kutools AI
- Esecuzione Intelligente: Esegui operazioni sulle celle, analizza i dati e crea grafici — tutto guidato da semplici comandi.
- Formule Personalizzate: Genera formule su misura per ottimizzare i tuoi flussi di lavoro.
- Codifica VBA: Scrivi e implementa codice VBA senza sforzo.
- Interpretazione delle Formule: Comprendi facilmente formule complesse.
- Traduzione del Testo: Superare le barriere linguistiche all'interno dei tuoi fogli di calcolo.
Applica colore gradiente su più celle con il codice VBA
Il metodo sopra descritto ci permette di creare un gradiente di colore all'interno di una singola cella. Se hai bisogno di sfumare il colore gradiente su più celle, devi applicare un codice VBA per risolverlo.
1. Prima di tutto, riempi un colore di sfondo specifico su un intervallo di celle.
2. Tieni premuti i tasti ALT + F11 per aprire la finestra Microsoft Visual Basic for Applications.
3. Clicca su Inserisci > Modulo e incolla il seguente codice nella finestra Modulo.
Codice VBA: Applica colore gradiente su più celle:
Sub colorgradientmultiplecells()
'Updateby Extendoffcie
Dim xRg As Range
Dim xTxt As String
Dim xCell As Range
Dim xColor As Long
Dim I As Long
Dim K As Long
Dim xCount As Long
On Error Resume Next
If ActiveWindow.RangeSelection.Count > 1 Then
xTxt = ActiveWindow.RangeSelection.AddressLocal
Else
xTxt = ActiveSheet.UsedRange.AddressLocal
End If
LInput:
Set xRg = Application.InputBox("please select the cells range:", "Kutools for Excel", xTxt, , , , , 8)
If xRg Is Nothing Then Exit Sub
If xRg.Areas.Count > 1 Then
MsgBox "does not support multiple selections", vbInformation, "Kutools for Excel"
GoTo LInput
End If
On Error Resume Next
Application.ScreenUpdating = False
xCount = xRg.Rows.Count
For K = 1 To xRg.Columns.Count
xColor = xRg.Cells(1, K).Interior.Color
For I = xCount To 1 Step -1
xRg.Cells(I, K).Interior.Color = xColor
xRg.Cells(I, K).Interior.TintAndShade = (xCount - (I - 1)) / xCount
Next
Next
End Sub
4. Quindi premi il tasto F5 per eseguire questo codice e apparirà una finestra di avviso per ricordarti di selezionare le celle colorate che desideri riempire con il colore gradiente, vedi screenshot:
5. Dopodiché, fai clic sul pulsante OK e il colore all'interno delle celle multiple verrà visualizzato come colore gradiente, vedi screenshot:
I migliori strumenti per la produttività in Office
Potenzia le tue competenze in Excel con Kutools per Excel e sperimenta un'efficienza mai vista prima. Kutools per Excel offre oltre300 funzionalità avanzate per aumentare la produttività e risparmiare tempo. Clicca qui per ottenere la funzione di cui hai più bisogno...
Office Tab porta l'interfaccia a schede in Office e rende il tuo lavoro molto più semplice
- Abilita la modifica e la lettura a schede in Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
- Apri e crea più documenti in nuove schede della stessa finestra, invece che in nuove finestre.
- Aumenta la tua produttività del50% e riduce centinaia di clic del mouse ogni giorno!