Bonjour à tous,

Voici mon problème : mon classeur devient de plus en plus lent à effectuer chaque opération (insertion, enregistrement, validation etc…) au fur et à mesure que j'insère des lignes qui contiennent des mises en forme conditionnelles.

Est-il possible de faire ces mises en forme conditionnelles en passant par une procédure Vba ?
Cela rendrait-il le classeur plus fluide ?

J'ai donc une feuille nommée "Listign Articles".
En colonne B la liste de tous mes articles.
Chaque article à une couleur de cellule différente.

J'ai une autre feuille nommée "Vérif Articles".
Quand j'ai besoin, j'insère par macro des nouvelles lignes (toujours en ligne 5 - les autres lignes se décalent d'autant).
Cette macro insère entre autres, dans la cellule F5 la liste déroulante des articles de la feuille "Listing Articles" et suivant l'article choisi en F5, les cellules de A5 à W5 prennent la même couleur que la cellule du "listing articles" correspondant à l'article indiqué en F5 (la mise en forme reste après insertion d'une nouvelle ligne et doit pouvoir changer si le nom de l'article change colonne F et cela même dans toutes les lignes déjà créée). Et c'est, je pense, cela qui rend le classeur très, très lent !

Merci par avance de vos réponses.

Vad18