Mise en forme conditionnelle

Bonjour,

Je souhaite copier des cellules contenants des MFC en gardant leurs couleurs mais sans les MFC, pour les coller sur une autre feuille est ainsi conserver le code visuel.

Est-ce qu'une manip de copier/coller ou une macro existe ?

Merci

Bonjour

VBA : il faut copier en valeurs seules puis reformater en utilisant DisplayFormat.Interior.ColorIndex pour récupérer la couleur apparente de la cellule

Euh, je veux bien un coup de main pour écrire cette macro

Bonjour

La plupart des forumeurs n'écriront pas de code sans exemple concret et représentatif... donc on attend le fichier

Et voila un fichier qui explique tout, merci

20tout-sauf-mfc.xlsx (11.78 Ko)

Bonjour

Principe : sélectionner la plage, copier, sélectionner la cellule cible, (angle) qui doit être vide, et cliquer sur le bouton.

Code du bouton :

Sub CollerSansMFC()
    If Application.CutCopyMode = False Then Exit Sub
    If Selection.Count > 1 Then Exit Sub
    If Not IsEmpty(ActiveCell) Then Exit Sub
    Application.ScreenUpdating = False
    ActiveCell.PasteSpecial
    Set myRange = Selection
    For Each cellule In myRange
        cellule.Interior.ColorIndex = cellule.DisplayFormat.Interior.ColorIndex
    Next
    myRange.FormatConditions.Delete
    Application.CutCopyMode = False
End Sub

Tu peux ajouter des messages d'erreurs aux conditions de sortie si tu le souhaites

Rechercher des sujets similaires à "mise forme conditionnelle"