求一个EXCEL函数,功能是把一个10进制数转化成34(10个阿拉伯数字+26个英文字母去掉L,M)进制数.

问题描述:

求一个EXCEL函数,功能是把一个10进制数转化成34(10个阿拉伯数字+26个英文字母去掉L,M)进制数.
函数名称为DEC234
函数大致如下:
Function DEC234(x As Range) As Double
(函数主体)
End Function
1个回答 分类:综合 2014-11-03

问题解答:

我来补答
Function DEC234(x) As String
Dim y
Dim str
DEC234 = ""
str = "0123456789ABCDEFGHIJKNOPQRSTUVWXYZ"
Do While x / 34 >= 1
y = x Mod 34
x = Int(x / 34)
DEC234 = Mid(str,y + 1,1) & DEC234
Loop
DEC234 = Mid(str,x + 1,1) & DEC234
End Function
 
 
展开全文阅读
剩余:2000
上一页:一道物理提题