XL 2019 Copie de format conditionnelle

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 !

Thcmas

XLDnaute Nouveau
Bonjour,

Je vous explique la situation :
Dans une feuille, j'ai une MFC qui remplie certaines cellules d'une plage (de colonnes fixes mais de nombre de lignes variables) en orange selon une condition.
Mon but est de récupérer dans une nouvelle feuille toute cette plage (variable) en question avec les cellules en couleur orange définitif, ainsi que leur valeur, et ne pas avoir de règle de mise en forme conditionnelle dans la nouvelle feuille.

En clair : extraire valeur + MFC depuis une plage de données variable et rendre la MFC permanente dans une autre feuille.

Merci d'avance pour vos réponses.
 
Bonjour Thcmas,

Puisque vous ne fournissez pas de fichier voyez ceci :
VB:
Sub Copie_couleur()
Dim r As Range, dfi As Object
Set r = Feuil1.[A1:C10] 'plage avec MFC, à adapter
With Feuil2
    r.Copy .Range(r.Address) 'copier-coller
    .Range(r.Address).FormatConditions.Delete 'RAZ
    .Range(r.Address).Interior.ColorIndex = xlNone 'RAZ
    For Each r In r
        Set dfi = r.DisplayFormat.Interior
        If dfi.ColorIndex <> xlNone Then .Range(r.Address).Interior.Color = dfi.Color
    Next
End With
End Sub
A+
 
- 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
2
Affichages
102
Réponses
6
Affichages
158
Réponses
4
Affichages
131
Réponses
25
Affichages
601
Retour