Comment savoir le n° d'une couleur faites en MFC

Résolu/Fermé
jack2125 Messages postés 336 Date d'inscription jeudi 5 septembre 2019 Statut Membre Dernière intervention 26 avril 2024 - 16 févr. 2020 à 22:01
jordane45 Messages postés 38145 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 25 avril 2024 - 17 févr. 2020 à 15:53
bonsoir
est il possible de savoir la couleur que j'ai mise par une MFC Je n'arrive pas a l'identifier avec le tableau de couleur
merci à vous
A voir également:

2 réponses

jordane45 Messages postés 38145 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 25 avril 2024 4 650
16 févr. 2020 à 22:27
Bonjour,

Sub test()

MsgBox showRGB(Range("A1")) 'valeur rgb
MsgBox showColorIndex(Range("A1")) 'valeur index code couleur excel
MsgBox ShowHTMLcolor(Range("A1")) ' valeur hexadecimale

End Sub

  Function showRGB(rcell)
     Dim xColor As String
     xColor = Right("000000" & Hex(rcell.Interior.color), 6)
     showRGB = Right(xColor, 2) & Mid(xColor, 3, 2) _
      & Left(xColor, 2)
  End Function

  Function showColorIndex(rcell)
      showColorIndex = rcell.Interior.colorIndex
  End Function

  Function ShowHTMLcolor(xcell) As String
     Dim xColor As String
     xColor = Right("000000" & Hex(xcell.Interior.color), 6)
     ShowHTMLcolor = "#" & Right(xColor, 2) & Mid(xColor, 3, 2) _
      & Left(xColor, 2)
  End Function



0
jordane45 Messages postés 38145 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 25 avril 2024 4 650
17 févr. 2020 à 00:12
Merci de ne pas me poser de question via la messagerie privée mais de les poursuivre dans cette discussion
0
Bonjour
Est ce possible de l écrire par ligne merci
0
jordane45 Messages postés 38145 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 25 avril 2024 4 650 > Jack21
17 févr. 2020 à 11:43
par "ligne" ... c'est à dire ?

Bien entendu.. le code que je t'ai donné permet de connaitre la couleur d'une cellule données ( en l’occurrence, dans l'exemple, la cellule A1 )

Mais que veux tu exactement obtenir ?
J'ai l'impression que ta question n'a rien à voir réellement avec du VBA (ou du moins.. qu'on peut faire autrement).
Il serait bien de détailler ton besoin le plus clairement possible.

.
0
jack2125 Messages postés 336 Date d'inscription jeudi 5 septembre 2019 Statut Membre Dernière intervention 26 avril 2024
17 févr. 2020 à 15:01
https://mon-partage.fr/f/ae4KhJ6V/
bonjour
je te joins mon fichier
les couleurs sont établies avec la MFC compris entre Par exemple compris entre 91 et 100 ; compris entre 101 et 110...
j'ai testé ton VBA mais..
bonne journée
0
jordane45 Messages postés 38145 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 25 avril 2024 4 650
17 févr. 2020 à 15:53
Oui et donc ?
Quel est le but du code vba ?
Que veux tu faire des valeurs retournées par mon code ?

A part avoir modifié le code pour taper sur la cellule B2 ... que veux tu faire réellement ?

Il faudrait détailler le but de la manoeuvre si tu veux qu'on puisse essayer de t'aider.
0