Check out the following
http://msdn2.microsoft.com/en-us/library/system.bitconverter.aspx
http://developmentnow.com/g/38_2005_1_0_0_42249/How-to-Convert-Byte-Array-to-Int32-Bigendian.htm
Dim value As UInt32 = &H12345678
Debug.Print("{0:x}", value)
Dim bytes() As Byte = BitConverter.GetBytes(value)
Array.Reverse(bytes)
value = BitConverter.ToUInt32(bytes, 0)
Debug.Print("{0:x}", value)