Couleur cellule à plusieurs conditions

Bonjour,
Je souhaiterais mettre la cellule H13 en rouge à partir et au delà de la date indiquée en F13, à condition que (D12+F12+H12) ne soit pas égale à la somme des cellules remplies de la ligne C9:H9 La cellule H13 ne doit pas se mettre en rouge si D12; F12; H12 ainsi que les cellules de la ligne C9:H9 sont vides;
Dans l'attente de vous lire
Cordialement

2 réponses

  1. Bonjour,

    A tester:

    Sub Macro1()
    Dim sysdate As Date
    sysdate = Format(DateSerial(Year(Date), Month(Date), Day(Date)), "dd/mm/yyyy")

    If sysdate >= Range("F13").Value Then
    If (Range("D12").Value + Range("F12").Value + Range("H12").Value) <> (Range("C9").Value + Range("D9").Value + Range("E9").Value + Range("F9").Value + Range("G9").Value + Range("H9").Value) Then
    If Range("D12").Value <> "" And Range("F12").Value <> "" And Range("H12").Value <> "" And Range("C9").Value <> "" And Range("D9").Value <> "" And Range("E9").Value <> "" And Range("F9").Value <> "" And Range("G9").Value <> "" And Range("H9").Value Then
    Range("H13").Select
    With Selection.Interior
    .Pattern = xlSolid
    .PatternColorIndex = xlAutomatic
    .Color = 255
    .TintAndShade = 0
    .PatternTintAndShade = 0
    End With
    End If
    End If
    End If

    End Sub

    Ciao
    0
    1. Contributeur
      Tes diverses conditions pour ne pas mettre du rouge sont réunies ici :
      =OU(SOMME(D12;F12;H12;C9:H9)=0;SOMME(D12;F12;H12)=SOMME(C9:H9))
      -1
      1. C'est bien ce que j'ai écrit mais en vba
        0
      2. Contributeur
        Je veux bien te croire ! Mais quand j'ai validé mon message à 16:00 ton post de 15:58 n'était pas encore affiché sur mon écran ... et de toutes façons je n'y connais rien en VBA, comme ça risque d'être le cas pour Gantoine62 !
        0
      3. Bonjour,
        Comme demandé tout à l'heure, Je souhaiterais que la cellule se remplisse en rouge à partir de la date indiquée en F13 et au delà de cette date. (En MFC SVP)
        Merci pour votre réponse
        0
      4. Contributeur
        Il faudrait que tu participes aussi ...
        Surtout que nous, on ne sait pas quoi faire avec ta phrase "Je souhaiterais mettre la cellule H13 en rouge à partir et au delà de la date indiquée en F13" ...
        Qu'as-tu voulu dire par là ?
        0
      5. Bonjour
        J'ai une date dans la cellule H13: 14/04/2018 je voudrais que la cellule ne se mette pas en rouge avant cette date.
        ainsi que quand:
        -les cellules sont vides.
        -les valeurs indiquées dans les cellules (D12+F12+H12) sont égales à la somme des cellules remplies sur la ligne C9:H9
        Dans l'attente de vous lire
        Cordialement
        0