XL 2010 Mise en forme conditionnelle qui disparaît.

  • Initiateur de la discussion Initiateur de la discussion DAVID-44-
  • Date de début Date de début

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 !

DAVID-44-

XLDnaute Occasionnel
Bonjour,
J'ai un petit souci avec deux lignes avec des mises en condition. Sur la feuille "Mise en place", j'ai une mise en condition sur les lignes 166 et 332. Quand j'utilise le bouton "Copier et trier par jour" dans la feuille " Mise en place pour fiche", les mises en condition disparaissent dans les lignes 39 et 96 qui correspondent aux lignes de la feuille "Mise en place".
Je ne comprends pas pourquoi.
Merci de votre aide.
Bonne journée.
Cordialement.
 

Pièces jointes

Bonjour,

C'est normal, vous appliquez une MFC sur une plage de cellules précises au lieu de les appliquer sur la plage entière qui va de A2 à la dernière ligne. La macro activée par le bouton "Copier et trier par jour" recalcule la feuille entière "MISE EN PLACE", après traitement, vos MFC ne correspondent plus à rien.

Sélectionnez la cellule A2, écrivez vos formules de MFC et appliquez sur la plage entière (et même au delà car cette plage peu s'allonger).

Cdlt
 
Bonjour,
J'ai suivi les conseils de "rouge" et effectivement je n'ai plus le souci de MFC. Malheureusement, j'en ai un nouveau. J'ai des doublons en première partie de feuille. J'ai bien essayé de voir ce qu'il se passait dans la macro, mais je ne trouve pas de solution.
Merci de votre aide.
Bonne journée.
Cordialement.
David.
 

Pièces jointes

Bonjour,
Pour les MFC, ça marche et merci pour la solution.
Par contre, dès que je fais le tri de la feuille "Mise en place" dans la feuille "Mise en place pour fiche", j'ai deux fois lundi soir, mardi midi, mardi soir, etc. Alors que je n'avais pas de soucis au par avant.
Merci de votre aide.
Bonne journée.
Cordialement.
David.
 
Vous pouvez dire que vous m'avez fait chercher, l'erreur vient du fait que vous avez appliqué la couleur rouge pour les jours via une MFC, or dans le fichier initial, ce n'était une MFC, et il y a une grosse différence entre les .
il faut que je modifie le code pour tenir compte de la couleur obtenue par MFC. Patientez un peu.
 
Bonjour, j'en étais arrivé à la même analyse
mais j'avais plutôt solutionné avec le code suivant :
VB:
    'insertion d'une ligne vide entre différent type de plat
    For i = DerLig_f2 To 2 Step -1
        If f2.Cells(i, "F") <> f2.Cells(i - 1, "F") _
        And (f2.Cells(i, "B") = "midi" Or f2.Cells(i, "B") = "soir") Then
            f2.Rows(i).Clear
        ElseIf f2.Cells(i, "F") <> f2.Cells(i - 1, "F") Then
            f2.Rows(i).Insert Shift:=xlDown
        End If
    Next i
 
- 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

Discussions similaires

Réponses
4
Affichages
200
Réponses
25
Affichages
778
Retour