7 votes

Pourquoi Excel massacre-t-il ma mise en forme conditionnelle ?

J'ai mis en place ce formatage conditionnel

enter image description here

mais lorsque je déplace/supprime/copie/coupe/colle/insère une cellule/ligne/colonne, ma mise en forme conditionnelle devient comme ceci

enter image description here

Les règles se sont dupliquées, le "S'applique à" est maintenant interrompu et, d'après le petit morceau que vous pouvez voir, une de mes règles bleues a une règle modifiée.

Il m'arrive parfois de faire des erreurs en créant une feuille de calcul Excel, ce qui m'oblige à déplacer ou à supprimer des éléments d'une seule cellule à des lignes entières. Pourquoi Excel pense-t-il qu'il est nécessaire de massacrer ma mise en forme conditionnelle ? D'autant plus qu'en créant ces règles en double, il me donne plus de travail à faire si je dois les affiner plus tard, ce que j'utilise la mise en forme conditionnelle pour éviter de faire, c'est-à-dire plus de travail.

4voto

Aganju Points 9650

Cela se produit lorsque vous coupez/copiez puis collez des lignes dans la plage appliquée, dans Excel 2000, 2003, 2007 et 2010 (je ne sais pas pour les autres).

il est toujours pleinement fonctionnel ; si vous considérez la première et la cinquième ligne affichées, elles définissent ensemble la plage complète (juste stupidement divisée), et la formule est identique pour les deux (notez que chaque formule est affichée par rapport à la première cellule à laquelle elle s'applique ; comme la formule de la cinquième ligne s'applique à $D$74, elle contient ...$D$74...).

Je n'ai pas trouvé le moyen (en cherchant depuis plusieurs années) de modifier ce comportement. Chaque fois que vous copiez ou coupez, puis insérez plusieurs fois des lignes, Excel coupe les formules conditionnelles respectives'. gammes dans des pièces comme celle-ci.

Une solution de contournement manuelle (pour réparer les formules) consiste à

  1. Sélectionnez toutes les lignes, sauf la première, et choisissez " Effacer les règles des cellules sélectionnées ". Votre mise en forme conditionnelle ne sera plus présente que sur la première ligne.
  2. Ouvrez le gestionnaire de formatage conditionnel, choisissez "Cette feuille de calcul" et étendez toutes les formules à toutes les lignes (en saisissant :$nnnn sur :$2 ).
  3. Oui, vous devrez répéter cela de temps en temps. Comme je l'ai dit, je n'ai pas trouvé de meilleure solution depuis des années.

0voto

Bel_D Points 1

J'ai le même problème. Ma feuille de calcul est un outil de suivi des dépenses et j'ai environ 25 règles de formatage différentes basées sur les catégories de dépenses. Parfois, mes règles de formatage atteignent presque 200, avec de nombreuses duplications de mes règles d'origine.

La solution la plus rapide que j'ai trouvée pour supprimer toutes les règles inutiles est de créer d'abord une feuille de travail modèle qui contient uniquement des règles de formatage "propres et correctes".

Ensuite, dans la feuille de calcul incriminée, je vais dans l'onglet Accueil > Formatage conditionnel > Effacer les règles > Effacer les règles de toute la feuille.

Revenez à la feuille de travail modèle, sélectionnez la feuille de travail entière, cliquez sur le peintre de format.

Passez à la feuille de calcul effacée et collez/peignez dans la cellule A1.

La raison pour laquelle votre formule s'est divisée de la sorte est que vous avez probablement/probablement/possiblement inséré de nouvelles lignes aux lignes 73 et 74 et que le formatage n'y est donc pas appliqué. La formule reprend ensuite à la ligne 75 et continue jusqu'au bord extrême de la feuille de calcul (ligne 1 048 576).

Si vous configurez un modèle dont le formatage est $A:$D et que vous suivez ensuite les étapes décrites ci-dessus pour nettoyer et réappliquer vos styles, cela devrait fonctionner correctement. J'espère que cela vous aidera après toutes ces années !

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X