Bonjour J'aurais besoin en VBA de faire cette operation:
Sub aa()
Dim rtmp, gtmp, btmp As Integer
[...]
For k = 1 to 20
Range("C"& k).Select
' Recuperer couleur background ActiveCell
' Modifier couleur background ActiveCell avec la couleur rgb = (rtmp,gtmp,btmp)
[...]
'Revenir a la couleur initiale pour l'ActiveCell
Next
[...]
End Sub
Pour modifier il semblerait qu'il suffisse de faire ca:
Range("C" & k).Interior.Color = RGB(rtmp,gtmp,btmp)
Mais j'ai aucune idee de comment recuperer la couleur actuelle, et la remettre.
Quelqu'un pourrait m'aider?
Edit: S'il n'y a pas de couleur de background, j'aimerais que la macro detecte qu'il n'y a pas de couleur, et qu'il supprime la couleur temporaire que j'aurai mise.
Merci