This will basically do what the hex command does, but can't return any letters
MyBase.value = Val(Math.Truncate(e.Values(0) / 16) & (e.Values(0) Mod 16))
Again, this is assuming we are putting it in the correct spot.
To check, set mybase.value=1 or some other constant.
This should show if we can affect the value displayed.