XL 2010 Format conditionnel

Roll

XLDnaute Occasionnel
Bonjour le forum,
j'ai un problème avec un format conditionnel dans une table.
Le format se met en place si j'ajoute une nouvelle ligne, mais pas si j'ajoute une nouvelle colonne.
Comment faire.
Ci-joint un exemple.
Merci
 

Pièces jointes

  • Format conditionnel.xlsm
    32.8 KB · Affichages: 26

chris

XLDnaute Barbatruc
Bonjour à tous

J'ajouterais qu'un tableau structuré est basé sur le principe d'une table de base de données : on n'est pas supposé y ajouter des colonnes mais seulement des lignes.

Cependant comme dit par job75, Excel gère mal l'insertion ou suppression de lignes à l'intérieur des plages ou tableaux, gère mieux l'insertion et suppression de colonne (mais cela peut dépendre des règles de MFC) et, pas du tout, ce qui est plus normal, l'ajout de colonnes à droite...
 

job75

XLDnaute Barbatruc
Re, bonjour chris :)
Il faut souvent reconstruire les MFC pour qu'elles restent cohérentes.
Avec VBA c'est facile d'ajouter des colonnes, placez cette macro dans le code de la feuille :
Code:
Private Sub Worksheet_Change(ByVal Target As Range)
Application.EnableEvents = False
With ListObjects(1).DataBodyRange
    .Columns(3).AutoFill .Columns(3).Resize(, .Columns.Count - 2), xlFillFormats
End With
Application.EnableEvents = True
End Sub
A+
 

Discussions similaires

Statistiques des forums

Discussions
312 492
Messages
2 088 910
Membres
103 983
dernier inscrit
AlbertCouillard