- 在vba中可以使用函数hex返回十进制数值对应的十六进制值。
Sub QQ1722187970() i = VBA.Hex(10) Debug.Print i End Sub
如以上代码将输出变量i的值为”A”,十进制数值10的十六进制值为A。
- 在字符前加”&H”,就可以直接表示对应的十六进制值。
i = &HA
如以上代码表示把十六进制值“A”赋值给变量i,实际上变量i存储的是十进制的值10。
- 由于一个字节有8位,实际可以存储的数值范围是0-255,二个字节有16位,实际可以存储的数值范围是0-65535。
由于十六进制值FF表示255,FFFF表示65535。所以十六进制的表示方法中以两位十六进制表示1个字节。按照从右到左的顺序表示字节从小到大。比如十六进制值”1230″表示第一个字节为“30”,第二个字节为”12″。
发表评论