Formules excel

Bonjour,
j'ai des lacunes sur excel , voila sur un tableau a 6 colonnes j'aurai voulu avoir une formule qui puisse me mettre une colonne de couleur si j'en remplie une autre ! j'explique on a un reseau de 3 pc avec des tableaux communs si je met une valeur dans une cellule (date,nom) que je sauvegarde et que je ferme ,mon collegue ne peut pas reperer les dernières modif que j'ai fait !
en gros si A1 OU B1 OU C1 OU D1 = CELLULE "REMPLIE" : ALORS G1=ROUGE par exemple

en esperant avoir été compréhensible ?! merci
Configuration: Windows XP
Internet Explorer 7.0

2 réponses

  1. Il faut utiliser Format/Mise en forme conditionnelle/Formule/
    0
    1. Contributeur
      Bonjour,
      Si j'ai bien compris la question je pense qu'une MFC ne pourra pas convenir.
      1°) si une cellule change mettre en rouge
      2°) quand "le collègue" à visualiser les modif, il faudrait supprimer cette couleur, sinon en finale tout serra en rouge.
      Pour ce faire, 2 sub VBA à mettre sur le module de la feuille et ajouter un bouton "Mise à jour"
      Private Sub CommandButton1_Click()
      Range("A5:" & Range("A1").SpecialCells(xlCellTypeLastCell).Address).Interior.ColorIndex = xlNone
      End Sub
      
      Private Sub Worksheet_SelectionChange(ByVal Target As Range)
      Static AncAdress As String, AncCell As Variant
          If AncAdress <> "" And Target.Count = 1 Then 'pour 1ère initialisation.
              If AncCell = "" And Range(AncAdress) <> "" Then
                  'La cellule que l'ont vient de quitter était vide
                  'et a été modifiée.
                  Range(AncAdress).Interior.ColorIndex = 3
              End If
          End If
          AncAdress = Target.Address
          AncCell = Target.Value2
      End Sub

      Tu dis...
      A+
      0