Comment changer la valeur en fonction de la couleur de la cellule dans Excel?
Cet article parle de la modification automatique de la valeur de la cellule en fonction de sa couleur d'arrière-plan dans Excel. Par exemple, si les cellules se remplissent de couleur d'arrière-plan rouge dans la sélection, remplissez ces cellules avec le numéro 1 et pour les cellules de couleur d'arrière-plan bleu, remplissez le numéro 0.
Changer la valeur en fonction de la couleur de la cellule avec le code VBA
Changer la valeur en fonction de la couleur de la cellule avec le code VBA
Vous pouvez exécuter le code VBA ci-dessous pour modifier la valeur en fonction de la couleur de cellule dans Excel. Veuillez faire comme suit.
1. Sélectionnez la plage dont vous avez besoin pour modifier les valeurs en fonction de la couleur d'arrière-plan, puis appuyez sur autre + F11 touches simultanément pour ouvrir le Microsoft Visual Basic pour applications fenêtre.
2. dans le Microsoft Visual Basic pour applications fenêtre, cliquez sur insérer > Module, puis copiez et collez le code VBA ci-dessous dans la fenêtre Module.
Code VBA: modifier la valeur en fonction de la couleur de la cellule dans Excel
Sub ChangeValueBasedOnCellColor()
Dim rg As Range
Dim xRg As Range
Set xRg = Selection.Cells
Application.DisplayAlerts = False
For Each rg In xRg
With rg
Select Case .Interior.Color
Case Is = 255 'Red
.Value = 1
Case Is = 15773696 'Blue
.Value = 0
End Select
End With
Next
Application.DisplayAlerts = False
End Sub
3. appuie sur le F5 clé pour exécuter le code, vous pouvez alors voir que toutes les cellules rouges de la plage sélectionnée sont remplies avec le numéro 1 et les cellules bleues sont remplies avec le numéro 0 comme illustré ci-dessous.
Meilleurs outils de productivité bureautique
Améliorez vos compétences Excel avec Kutools for Excel et 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!