Code couleur VBA / Color code picker
Bonjour
Si vous lisez Ce poste c'est que vous êtes comme moi
Vous pouvez obtenir ce code couleur via un code HEX, une composition RGB ou via la fonction pipette.
Description global :
* Saisissez un code couleur, une composition RGB ou un code hexadécimal (code HEX) pour retrouver la couleur correspondante.
* Utilisez la fonction Palette pour trouver les codes associés à une couleur en un clic.
* Utilisez la fonction Pipette automatique pour retrouver les codes associés à une couleur affichée sur votre écran en un clic.
Voir la démo en cliquant sur l'image ci-dessous
* Ajouter les couleurs à une liste de Favoris pour garder en mémoire tous vos codes couleurs en leur attribuant un nom unique.
* Copiez en un clic le code de votre choix.
NotePatch (COLOR CODE PICKER V4.2) :
*Optimisation de la fonction Pipette via une commande Pipette automatique (à l'activation de la commande le programme récupère automatiquement la couleur présente sous le pointeur de la souri). Vous pouvez récupérer la couleur pointée à l'écran en appuyant sur la touche "x" de vôtre clavier.
* Ajout d'un bouton réduction/agrandissement de la fenêtre (masquage des différents réglages)
* Ajout d'un bouton pour générer des couleurs aléatoire
* Ajout d'un bouton d'animation de couleurs (animation arc-en-ciel)
NotePatch (COLOR CODE PICKER V4) :
* Ajout de barres de défilement pour ajuster indépendamment la composante R, G ou B
* Ajout d'une section pour ajuster l'intensité lumineuse d'une couleur
* Ajout dune zone de prévisualisation à la modification de l'intensité lumineuse
* Restylage de l'interface
* Documentation du code
* Ajout d'une page d'aide à l'utilisation
NotePatch (COLOR CODE PICKER V3) :
* Obtention de la composition RGB
* Obtention du code couleur en hexadécimal (Code HEX)
* Vous pouvez utiliser tous les champs comme zone de texte
Tapez un code HEX pour obtenir la composition RGB et le code couleur, tapez la composition RGB pour obtenir le code couleur et le code HEX et tapez un code couleur pour obtenir la composition RGB et le code HEX.
* Obtenez le code couleur, la composition RGB et le code HEX avec la fonction pipette
Cliquez dans la zone de texte correspondant au code couleur, déplacez la souris sur une couleur à l'écran (sans effectuer de clic) et appuyez sur la touche "*" de votre clavier.
NotePatch (Code couleur VBA V2) :
*Gardez dans une liste de favoris tout les codes couleurs que vous voulez avec un nom unique pour rapidement les retrouver plus
Bonjour
Bonne idée !
Autre méthode beaucoup plus basique avec 2 fonctions :
Function CellBackColor(cell As Range) ' Pour la couleur du fond
CellBackColor = cell.Interior.Color
End Function
Function CellTextColor(cell As Range) ' Pour la couleur du Texte
CellTextColor = cell.Font.Color
End Function
Bonjour
Merci pour le mais ma contribution est bien moindre que la tienne
Il s'agit juste de fonctions que j'utilise souvent, et stockées en vrac dans un module dédié à toutes "ces petites choses toujours utiles" !