Règle/Formule

Fermé
NAD2017 Messages postés 3 Date d'inscription lundi 12 juin 2017 Statut Membre Dernière intervention 13 juin 2017 - Modifié le 12 juin 2017 à 12:08
NAD2017 Messages postés 3 Date d'inscription lundi 12 juin 2017 Statut Membre Dernière intervention 13 juin 2017 - 13 juin 2017 à 22:40
Bonjour,
Pour effectuer un calcul sur un tableau xsl, j'ai besoin de créer un règle, dans la même colonne, les cellules blanc = 1, les cellules contenant des couleurs (quel qu’elles soit) = 0

J'ai essayé plusieurs formules, mais cela n'a pas marché.

Merci par avance de votre aide.

2 réponses

Kuartz Messages postés 850 Date d'inscription vendredi 13 février 2015 Statut Membre Dernière intervention 15 février 2019 61
12 juin 2017 à 12:15
Bonjour,

A votre place, j'utiliserais du VBA. En effet, je ne connais pas de moyen de gérer les couleurs avec des formules ou des mises en forme conditionnelles.

Pour vous, je ferais quelque chose comme ça :

Sub Code()

Dim DL As Integer

DL = Cells(Application.Rows.Count, 1).End(xlUp).Row 'Modifier le 1 par le numéro de votre colonne

For i = 1 To DL

   If Range("A" & i).Interior.ColorIndex = xlNone Then 'Modifier le A par 
votre colonne

      Range("A" & i).Value = 0 'Modifier le A par votre colonne

   Else

      Range("A" & i).Value = 1 'Modifier le A par votre colonne

   End If

Next i

End Sub


Cordialement.
0
NAD2017 Messages postés 3 Date d'inscription lundi 12 juin 2017 Statut Membre Dernière intervention 13 juin 2017
13 juin 2017 à 22:39
Merci Kuartz, je vais essayer et vous tiendrais au courant.
0
Patrice33740 Messages postés 8556 Date d'inscription dimanche 13 juin 2010 Statut Membre Dernière intervention 2 mars 2023 1 778
12 juin 2017 à 14:00
Bonjour,

Les formules Excel ne permettent pas de gérer la couleur de remplissage des cellules.
Souvent, les couleurs sont utilisées pour représenter des valeurs ayant des critères particuliers.
Pour éviter de faire appel au VBA, la solution consiste à définir ces critères dans une colonne dédiée et à utiliser une MFC basée sur cette colonne pour colorer les cellules.
Il est alors simple d'effectuer un traitement en fonction des couleurs, il suffit alors d'utiliser la valeur de la colonne dédiée.
0
Patrice33740 Messages postés 8556 Date d'inscription dimanche 13 juin 2010 Statut Membre Dernière intervention 2 mars 2023 1 778
12 juin 2017 à 14:13
Exemple :
https://mon-partage.fr/f/UPAQ5b3q/
0
NAD2017 Messages postés 3 Date d'inscription lundi 12 juin 2017 Statut Membre Dernière intervention 13 juin 2017
13 juin 2017 à 22:40
Merci Patrice.
0