Help!

PC-Problemen?
De vrijwilligers van Oplossing.be zoeken gratis met u mee!

Hulp bij posten

Recente topics

Auteur Topic: Cel kleur opvragen en omzetten naar rgb gaat fout waarom  (gelezen 1914 keer)

0 leden en 1 gast bekijken dit topic.

Offline glda19

  • Volledig lid
  • **
  • Berichten: 127
Cel kleur opvragen en omzetten naar rgb gaat fout waarom
« Gepost op: 08 augustus 2017, 19:13:44 »
hi
ik vul cel a1 rood
maar rood is rgb 255,0,0
maar onderstaande code geeft 255,255,255
dit op internet gevonden
Hoe komt dit
 Dim intColor As Long
 Dim rgb As String
 rng = "a1"
 intColor = Cells(1, 1).Interior.color
 r = intColor And 255
 g = intColor \ 256 And 255
 b = intColor \ 256 ^ 2 And 255
 MsgBox (r & "," & g & "," & b)

Offline glda19

  • Volledig lid
  • **
  • Berichten: 127
Re: Cel kleur opvragen en omzetten naar rgb gaat fout waarom
« Reactie #1 Gepost op: 08 augustus 2017, 21:46:58 »
deze code werkt wel
Sub Excel_VBA_Get_RGB_Color_Of_Cell()
    Dim cColor, cRed, cGreen, cBlue
   
    'Get Cell background color VBA Value. Convert this Color Value to RGB Value
    cColor = ActiveSheet.Cells(1, 1).Interior.Color
   
    'Convert Color Code to RGB
    cRed = (cColor Mod 256)
    cGreen = (cColor \ 256) Mod 256
    cBlue = (cColor \ 65536) Mod 256
    MsgBox cColor & "; " & VBA.RGB(cRed, cGreen, cBlue)
    RGBcode = VBA.RGB(cRed, cGreen, cBlue)
    Cells(3, 2).Interior.Color = RGBcode

 


www.combell.com