Comment appliquer un dégradé de couleur sur plusieurs cellules?
Dans Excel, nous pouvons facilement remplir la couleur d'arrière-plan d'une cellule ou de plusieurs cellules, mais, parfois, nous avons besoin que la couleur soit remplie en dégradé comme illustré ci-dessous, comment pourrait-on obtenir le dégradé de couleur dans une cellule ou sur plusieurs cellules dans Excel?
Dégradé de couleur dans une cellule | Dégradé de couleur sur plusieurs cellules |
![]() |
![]() |
Appliquer une couleur de dégradé à une cellule avec la fonctionnalité Format de cellule
Appliquer une couleur dégradée sur plusieurs cellules avec le code VBA
Appliquer une couleur de dégradé à une cellule avec la fonctionnalité Format de cellule
Dans Excel, la fonctionnalité Formater les cellules peut vous aider à remplir le dégradé de couleur dans une cellule, procédez comme suit:
1. Sélectionnez une cellule ou plusieurs cellules que vous souhaitez remplir avec un dégradé de couleur chaque cellule, puis cliquez avec le bouton droit pour choisir Format de cellule depuis le menu contextuel, dans le Format de cellule boîte de dialogue, sous la Niveau de remplissage onglet, veuillez cliquer Effets de remplissage bouton, voir capture d'écran:
2. Dans le Effets de remplissage boîte de dialogue, sélectionnez deux couleurs que vous souhaitez utiliser dans les deux listes déroulantes de Couleurs section, puis sélectionnez un style d'ombrage à votre guise, par exemple horizontal, vertical, etc. Voir la capture d'écran:
3. Puis clique OK > OK pour fermer les boîtes de dialogue, et la couleur du dégradé est remplie pour chaque cellule comme illustré ci-dessous:
Appliquer une couleur dégradée sur plusieurs cellules avec le code VBA
La méthode ci-dessus peut nous aider à colorer le dégradé dans une cellule individuelle.Si vous devez ombrer le dégradé de couleur sur plusieurs cellules, vous devez appliquer un code VBA pour le résoudre.
1. Tout d'abord, remplissez une couleur d'arrière-plan spécifique dans une plage de cellules.
2. Maintenez le ALT + F11 clés pour ouvrir le Microsoft Visual Basic pour applications fenêtre.
3Cliquez sur insérer > Moduleet collez le code suivant dans le Module Fenêtre.
Code VBA: appliquez une couleur de dégradé sur plusieurs cellules:
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. Puis appuyez F5 pour exécuter ce code, et une boîte de dialogue apparaît pour vous rappeler de sélectionner les cellules colorées que vous souhaitez remplir en dégradé de couleur, voir capture d'écran:
5. Et puis cliquez OK bouton, la couleur dans plusieurs cellules s'est affichée en dégradé, voir capture d'écran:
Meilleurs outils de productivité bureautique
Boostez vos compétences Excel avec Kutools for Excelet faites l'expérience d'une efficacité comme jamais auparavant. Kutools for Excel Offre plus de 300 fonctionnalités avancées pour augmenter la productivité et gagner du temps. Cliquez ici pour obtenir la fonctionnalité dont vous avez le plus besoin...
Office Tab Apporte une interface à onglets à Office et facilite grandement votre travail
- Activer l'édition et la lecture par onglets dans Word, Excel, PowerPoint, Publisher, Access, Visio et Project.
- Ouvrez et créez plusieurs documents dans de nouveaux onglets de la même fenêtre, plutôt que dans de nouvelles fenêtres.
- Augmente votre productivité de 50% et réduit des centaines de clics de souris chaque jour!
























