Mise en forme conditionnelle

Bonjour à tous,

J'ai un tableau avec des mises en formes conditionnelles dans certaines colonnes. J'utilse une macro pour inserer une ligne en début de mon tableau.Malheureusement lorsque j'insere une ligne , mes mises en formes conditionnelles ne sont pas copiées. Je vous met le code ci-dessous pour inserer une ligne dans mon tableau :

Sub AjouterLigneBROSS()
'
' AjouterLigne Macro
'

'

 Dim indice
   With Sheets("BROS")
    .ListObjects(1).ListRows.Add 1 '....ajoute une ligne en début de tableau (sans le 1, c'est en fin)
     'indice = IIf(.ListObjects(1).ListRows.Count = 0, 1, .ListObjects(1).ListRows.Count)
     indice = Application.Max(.ListObjects(1).ListColumns(1).DataBodyRange) + 1
    .ListObjects(1).HeaderRowRange.Cells(1).Offset(1, 0) = indice
   End With
  '

End Sub

Merci à vous

Cordialement

Bonjour,

Et oui, c'est le problème quand on veut insérer une ligne au début d'un TS

Il faut relancer une MFC après l'insertion

A+

Bonjour,

Vérifier que la recopie des formules est bien activée :

Options Excel : Vérification => Options de correction automatique => Mise en forme automatique au cours de la frappe => Formule de remplissage dans les colonnes pour créer des colonnes calculées doit être cochée.

Rechercher des sujets similaires à "mise forme conditionnelle"