Excel - Style des nouvelles lignes dans les tables

Anonyme
2021-11-23T15:34:48+00:00

Bonjour à tous,

Je produit un gros classeur de données avec beaucoup de tables Excel dont certaines sont interactives (possibilité d'ajouter / supprimer des lignes via des boutons assignés à des macros). J'ai des styles de cellules pour celles qui sont en édition et celles qui sont en lecture seule (protégées) et un style de table, globalement le même partout.

Voici un exemple de table (les cellules oranges sont en édition) :

Sur une table (celle-ci en particulier), j'arrive (je ne sais pas comment) à faire presque en sorte que les lignes nouvelles lignes aient toujours le bon format au niveau des cellules. Au clic sur un bouton + on voit bien que la ligne est au format attendu, mais pas sur la colonne "years" (fond blanc) :

C'est comme s'il y avait un style par défaut pour les nouvelles lignes mais je ne vois pas comment le configurer.

Sur d'autres tables, il prend toujours le style de la ligne précédente :

Sur une autre table, il me met carrément une formule "=#REF" dans une des cellules :

Donc ma question : Puis-je définir un style de ligne par défaut pour les nouvelles lignes et si oui, comment ?

Merci beaucoup.

Microsoft 365 et Office | Excel | Autres | Windows

Question verrouillée. Cette question a été migrée à partir de la Communauté Support Microsoft. Vous pouvez voter pour indiquer si elle est utile, mais vous ne pouvez pas ajouter de commentaires ou de réponses ni suivre la question.

0 commentaires Aucun commentaire

Réponse acceptée par l’auteur de la question

Anonyme
2021-11-24T09:09:52+00:00

J'ai peut-être trouvé une solution assez folle pour le faire...

Je vois en décompressant le fichier excel un dossier "tables" qui contient bien mes tables.

Dedans, pour chaque colonne, je peux définir le style utilisé pour les données dans la balise dataCellStyle et je peux même spécifier la formule. On voit d'ailleur cette fameuse formule =#REF :

Par contre, je trouve ça incroyable que rien ne permette de configurer cela via l'interface Excel. J'ai eu beau chercher partout, impossible de trouver une fenêtre de dialogue qui me permette de gérer cela.

Je tiens au courant de l'avancée.

Cette réponse a-t-elle été utile ?

0 commentaires Aucun commentaire

7 réponses supplémentaires

  1. Anonyme
    2021-11-23T16:26:15+00:00

    Voici le fichier : https://www.cjoint.com/c/KKxqzmXtx8t

    Tu peux essayer d'ajouter des lignes aux tableaux des différentes feuilles pour voir des comportements différents.

    Merci beaucoup de ton aide.

    Cette réponse a-t-elle été utile ?

    0 commentaires Aucun commentaire
  2. DanielCo 107.7K Points de réputation
    2021-11-23T16:10:10+00:00

    Est-ce que tu peux partager le classeur sans données confidentielles :

    Clique sur :

    https://www.cjoint.com/

    Clique sur le bouton "parcourir". Choisi le fichier à partager. Dans le bas de la page, clique sur le bouton "Créer le lien cjoint". Copie le lien affiché et colle-le dans ta réponse.

    Daniel

    Cette réponse a-t-elle été utile ?

    0 commentaires Aucun commentaire
  3. Anonyme
    2021-11-23T16:00:16+00:00

    Merci de votre réponse.

    Je ne fais pas de copier coller, je ne fais qu'ajouter des lignes de tables en VBA sur les objets "ListObject".

    Avec Excel, ça se traduit comme ça :

    Il n'y a pas de mises en forme conditionnelles.

    Cette réponse a-t-elle été utile ?

    0 commentaires Aucun commentaire
  4. DanielCo 107.7K Points de réputation
    2021-11-23T15:50:38+00:00

    Bonjour,

    Le problème se produit quand on fait des copier-coller simple. Il faut faire des copier-collage spécial valeurs. S'il y a des mises en forme conditionnelles, elles priment sur le style de cellules

    Cordialement.

    Daniel

    Cette réponse a-t-elle été utile ?

    0 commentaires Aucun commentaire