Bonjour,
Je cherche une macro ou fonction pour transformer le code TSL en RGB, pour éviter de le refaire.
Je n'en trouve pas en VBA, et je pense que ça doit déjà être fait !
Merci si vous pouvez m'aider.
Bonjour,
Je cherche une macro ou fonction pour transformer le code TSL en RGB, pour éviter de le refaire.
Je n'en trouve pas en VBA, et je pense que ça doit déjà être fait !
Merci si vous pouvez m'aider.
Salut, regarde http://www.developpez.net/forums/d61...e-couleur-tsl/
Le lien de Kiki me semble correct...
A toi de lire et de comprendre ce que tu cherche. Dans ce lien, regarde bien le message de l'utilisateur Ucfoutu. Je pense qu'il est interressent.
Ne t'attend pas à un code tout préfabriqué.
A toi de le construire...
J'ai bien compris.
Je pense que si ça existe, ce n'est pas la peine de ré-inventer la roue.
Ça m'étonne de ne rien trouver.
Je me suis trompé dans l'intitulé.
C'est TSL vers RGB ! en VBA.
Excusez-moi
bjr,
il faut chercher en anglais (RGBToHLS)pour trouver des fonctions toutes faites
sinon il y a des API :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 Public Declare Sub ColorRGBToHLS Lib "shlwapi.dll" (ByVal clrRGB As Long, wHue As Integer, wLuminance As Integer, wSaturation As Integer) Public Declare Function ColorHLSToRGB Lib "shlwapi.dll" (ByVal wHue As Integer, ByVal wLuminance As Integer, ByVal wSaturation As Integer) As Long
Assistant de création/modification de rubans Office
Utilisez en VBA les librairies graphiques GDI, GDI+ et openGL
Blog Office Mon Site DVP
Partager