Danke, das war genau das was ich brauchte.
Mein Fehler war, dass ich den Long Farbwert den mir VB ausgibt in Hex umgewandelt habe. Der HTML Wert der Farbe war also richtig, nur der Hex Wert war unverständlich.
Ich musste erst den Long Farbwert in RGB umwandeln, dann den Hexwert davon bilden.
Das erste war ja auch nicht falsch (war ja die richtige Hex Darstellung meines Long Wertes), aber alle Welt kennt RGB.