Mise en forme conditionnelle avec ?

Résolu
Bonjour,
je voudrais mettre une mise en forme pour que si je selctionne une celulle toute le ligne se mette en une couleur
par ex. ci je celectionne b5 toute la ligne 5 se mette en bleu
ceci affin d'avoir une meilleur visibilite pour remplir un tableau
merci d'avance pour vos reponce.

2 réponses

  1. Bonjour,

    Tu peux obtenir ce résultat avec une procédure VBA (à placer dans le module de la feuille concernée) .
    Private Sub Worksheet_SelectionChange(ByVal Target As Range)
    Cells.Interior.ColorIndex = xlNone
    Target.EntireRow.Interior.ColorIndex = 24
    End Sub

    A+
    0
    1. Bonjour;
      un grand merci ca marche comme je le voulais.
      peut on faire la meme chose pour les colonne et la ligne en meme temps?
      0
    2. @Dandy_danbeOui, oui .... on peut le faire ! :D
      Private Sub Worksheet_SelectionChange(ByVal Target As Range)
      Cells.Interior.ColorIndex = xlNone
      Target.EntireRow.Interior.ColorIndex = 24
      Target.EntireColumn.Interior.ColorIndex = 24
      End Sub
      0
    3. ok ca marche a la perfection un gran merci
      0
  2. Bonjour,

    Tu peux le faire directement avec deux règle dans ta mise en forme conditionnelle
    sélectionner la plage à traiter, exemple A2:X50
    Mise en forme conditionnelle, la première formule
    =LIGNE()=CELLULE("ligne")
    format/Remplissage, choisir la couleur
    deuxième formule
    =COLONNE()=CELLULE("colonne")
    format/Remplissage, choisir la couleur

    pour accélérer et automatiser le processus dans les propriétés de la feuille coller ce code
    Clic droit sur l'onglet de ta feuille/Visualiser le code

    Private Sub Worksheet_SelectionChange(ByVal Target As Range)
    Calculate
    End Sub
    0
    1. desole mais ca marche pas aparament pb/ traduction programme en nerlandais
      0