Copier des cellules en gardant la couleur

Résolu
jack2125 Messages postés 457 Date d'inscription   Statut Membre Dernière intervention   -  
Patrice33740 Messages postés 8561 Date d'inscription   Statut Membre Dernière intervention   -
bonjour à tous
un bloc de 5 cellules A117:E117 remplie de nombres avec des couleurs différentes (jaune ou bleu) dans la page "jeux"
je veux recopier ces 5 cellules dans la page "résultats" dans les cellules B4:F4 en gardant les valeurs et leur couleur (jaune ou bleu)
je précise que chaque cellule peut avoir une de ces 2 couleur , mais pas forcément toutes identiques

si vous pouvez me donner un coup de main
merci d'avance
jacques
A voir également:

2 réponses

Le Pingou Messages postés 12249 Date d'inscription   Statut Contributeur Dernière intervention   1 458
 
1
Patrice33740 Messages postés 8561 Date d'inscription   Statut Membre Dernière intervention   1 780
 
Bonjour,

Pour copier les formats et le valeurs, comme ça :
Option Explicit
Sub Test()
Dim r As Range
Dim c As Range
  With ActiveSheet
    Set r = .Range("A117:E117")
    Set c = .Range("B4")
    r.Copy c
    c.Resize(r.Rows.Count, r.Columns.Count).Value = r.Value
  End With
End Sub


Mais si tu ne veux que les couleurs et les valeur, il faut copier la couleur cellule par cellule.
1
Patrice33740 Messages postés 8561 Date d'inscription   Statut Membre Dernière intervention   1 780
 
Comme ça :
Sub Test()
Dim r As Range
Dim c As Range
Dim x As Range
  With ActiveSheet
    Set r = .Range("A117:E117")
    Set c = .Range("B4").Resize(r.Rows.Count, r.Columns.Count)
    For Each x In c.Cells
      x.Interior.Color = r.Cells(x.Row - c.Row + 1, x.Column - c.Column + 1).Interior.Color
    Next x
    c.Value = r.Value
  End With
End Sub
0