Rassurez-vous, j'ai commencé hier et j'ai terminé ce matin, la mise en forme m'a pris un temps fou .
Pour la couleur, elle est définie dans le code grâce à la fonction RGB.
Vous pouvez trouver sur internet des convertisseurs de couleur qui renvoient le RGB. Ensuite vous le saisissez dans le code.
Le mieux serait alors de modifier ainsi la macro FormatNumero
Sub FormatNumero(cellule As Range, red as integer, green as integer, blue as integer)
'MACRO DE MISE EN FORME DES CELLULES EN POSITION 3
With cellule
.Interior.Color = RGB(red, green, blue) 'mauve : RGB(210, 197, 255)
With .Font
.Bold = True
.Size = 22 '<<<<<<<<<<<<< A ADAPTER (taille police)
.FontStyle = "Calibri" '<<<<<<<<<<<<< A ADAPTER (police)
End With
.Borders.Item(xlEdgeBottom).ColorIndex = 1
End With
End Sub
Comme ça, il y a une seule macro et vous l'appelez en fonction de la couleur à obtenir. Dans notre cas, ce sera
Call FormatNumero(cell, 210, 197, 255)
Il faut cependant que le modèle d'étiquetage reste le même (il est paramétré pour 3 lignes par étiquettes avec toujours les mêmes infos LxlxE).
C'était la fonction RGB ... par 3GB
Cordialement,