请关注下面的贴子
http://www.csdn.net/expert/topic/701/702000.xml?temp=.9355738

解决方案 »

  1.   

    十进制->十六进制:……=Hex(十进制数字)     ……=Hex(15)
    十进制->八进制 :……=Oct(十进制数字)     ……=Oct(15)
    十六进制->十进制:……=Val("&H"&十六进制数字) ……=Val("&HF")
    八进制->十进制 :……=Val("&O"&八进制数字)  ……=Val("&O17")
      

  2.   

    谢谢,不过……=Hex(15)和……=Oct(15)左边的...怎么写?也就是说十六进制和八进制数据怎么定义?或者他们返回的是字符串?
      

  3.   

    表示一字符串变量
    如:
    Dim HexStr as StringHexStr=Hex(15)
      

  4.   

    二进制需要自己算以下的帖子都是关于进制转化的:
    http://www.csdn.net/expert/topic/670/670623.xml?temp=.1453516
    http://www.csdn.net/expert/topic/669/669329.xml?temp=.7846186
    http://www.csdn.net/expert/topic/668/668288.xml?temp=.5115167
    http://www.csdn.net/expert/topic/661/661706.xml?temp=.4214899
    http://www.csdn.net/expert/topic/658/658476.xml?temp=.3378717
    http://www.csdn.net/expert/topic/657/657002.xml?temp=.3998529
    http://www.csdn.net/expert/topic/635/635224.xml?temp=.7371942
    http://www.csdn.net/expert/topic/631/631897.xml?temp=6.342715E-02
      

  5.   

    用一个变量引用见下面Dim A As Integer
    Dim B As Integer
    Private Sub Form_Click()
        Print B
    End Sub
    Private Sub Form_Load()
        A = 100
        B = Hex(A)
    End Sub当单击窗体的时候显示的是“64”