vba中与十六进制相关的函数、语句、关键词汇总

  1. 在vba中可以使用函数hex返回十进制数值对应的十六进制值。
    Sub QQ1722187970()
      i = VBA.Hex(10)
      Debug.Print i
    End Sub

    如以上代码将输出变量i的值为”A”,十进制数值10的十六进制值为A。

  2. 在字符前加”&H”,就可以直接表示对应的十六进制值。
    i = &HA
    

    如以上代码表示把十六进制值“A”赋值给变量i,实际上变量i存储的是十进制的值10。

  3. 由于一个字节有8位,实际可以存储的数值范围是0-255,二个字节有16位,实际可以存储的数值范围是0-65535。
    由于十六进制值FF表示255,FFFF表示65535。所以十六进制的表示方法中以两位十六进制表示1个字节。按照从右到左的顺序表示字节从小到大。比如十六进制值”1230″表示第一个字节为“30”,第二个字节为”12″。
       

发表评论