Vous utilisez un navigateur obsolète. Il se peut que ce site ou d'autres sites Web ne s'affichent pas correctement. Vous devez le mettre à jour ou utiliser un navigateur alternatif.
Boostez vos compétences Excel avec notre communauté !
Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force.
Apprenez, échangez, progressez – et tout ça gratuitement !
👉 Inscrivez-vous maintenant !
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
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...
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
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
- Navigue sans publicité - Accède à Cléa, notre assistante IA experte Excel... et pas que... - Profite de fonctionnalités exclusives Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel. Je deviens Supporter XLD