Sub TestIt()
MsgBox Hex2RGB("#99 99 FF") & " " & RGB(153, 153, 255)
End Sub
Public Function Hex2RGB(ByVal strHexIn As String) As Long
Dim intX As Integer
Dim intTemp As Integer
Dim lngPower As Long
Dim lngTotal As Long
strHexIn = UCase(strHexIn)
strHexIn = Replace(strHexIn, " ", "")
strHexIn = Replace(strHexIn, "#", "")
lngPower = 1
For intX = 1 To Len(strHexIn)
intTemp = Asc(Mid(strHexIn, intX, 1))
If intTemp < 58 Then
intTemp = intTemp - 48
Else
intTemp = intTemp - 55
End If
lngTotal = lngTotal + intTemp * lngPower
lngPower = lngPower * 16
Next intX
Hex2RGB = lngTotal
End Function