C
CorwinOfAmber
Guest
Bonjour,
je réalise actuellement une macro dans laquelle je récupère des couleurs de certaines cellules pour les appliquer à d'autres objets. Et mon problème survient donc suivant à quel objet j'applique la couleur. Comme je répupère la couleur de fond d'une cellule, je peux la réappliquer à une couleur de fond d'une autre cellule, à la police d'une cellule, à la bordure d'une cellule ... par contre, ca bloque pour l'appliquer à la bordure d'une image par exemple (les couleurs ne sont plus les memes).
J'ai l'impression que cela vient du "format" de la couleur :
je récupere avec : Image_Color = Range("A1").Interior.ColorIndex
j'applique avec : Selection.ShapeRange.Line.ForeColor.SchemeColor = Image_Color
Je n'ai pas trouvé comment avoir les memes couleurs entre ColorIndex et ForeColor ... Pour l'instant, j'ai par exemple du blanc qui se "transforme" en rouge ...😡
D'avance merci pour votre aide. 😉
Cordialement,
Corwin
je réalise actuellement une macro dans laquelle je récupère des couleurs de certaines cellules pour les appliquer à d'autres objets. Et mon problème survient donc suivant à quel objet j'applique la couleur. Comme je répupère la couleur de fond d'une cellule, je peux la réappliquer à une couleur de fond d'une autre cellule, à la police d'une cellule, à la bordure d'une cellule ... par contre, ca bloque pour l'appliquer à la bordure d'une image par exemple (les couleurs ne sont plus les memes).
J'ai l'impression que cela vient du "format" de la couleur :
je récupere avec : Image_Color = Range("A1").Interior.ColorIndex
j'applique avec : Selection.ShapeRange.Line.ForeColor.SchemeColor = Image_Color
Je n'ai pas trouvé comment avoir les memes couleurs entre ColorIndex et ForeColor ... Pour l'instant, j'ai par exemple du blanc qui se "transforme" en rouge ...😡
D'avance merci pour votre aide. 😉
Cordialement,
Corwin