Bonjour,
J'ai reçu un fichier excel avec des cellules en fonds colorés.
Je cherche à repérer ces cellules automatiquement en mettant le code couleur dans la cellule à coté.
J'ai trouvé un code que j'ai adapté sur le net:
J'ai saisi quelque ligne dans un fichier test en mettant des fonds de couleurs au hasard : ça marche.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 Sub distri_couleur2() Dim i As Integer Dim a As Long For i = 2 To 970 For j = 0 To 4 Cells(i, 18 + j).Value = Cells(13 + j, i).Interior.Color Next j Next i End Sub
Mais quand je fais tourner cette macro sur le fichier reçu, elle me renvoie uniquement le code couleur "aucune couleur" (code 16777215).
La macro marche uniquement quand je fais moi même le changement de couleur avant de la faire tourner...
Si quelqu'un peut m'expliquer pourquoi elle ne fonctionne pas , je serais très reconnaissant!
Merci!
Partager