您的位置:程序门 -> vb -> vba



判断中文和文字


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


判断中文和文字
发表于:2007-02-06 12:45:11 楼主
在excel中怎么判断某一个字符串中的中文和数字呢?例如:螺帽123,怎么判断中文和数字的位置?
发表于:2007-02-06 12:59:591楼 得分:0
用   asc   函数   逐个判断,中文的asc值一般都是负数,英文或数字为正整数
发表于:2007-02-06 13:11:222楼 得分:0
有asc对字符逐个(len()个)判断
发表于:2007-02-06 13:40:463楼 得分:0
能给点具体代码吗?
发表于:2007-02-06 13:47:244楼 得分:0
for循环每一个字符
if   asc(一个字符) <0   then
这个是汉字
end   if
发表于:2007-02-06 13:55:455楼 得分:0
我是直接在excel中应用而不是在vba中判断!该怎么判断呢?
发表于:2007-02-06 19:31:396楼 得分:0
可以用EXECl宏或者在表格上加一按钮,在里面输入如下代码:点击按钮就可得出asc码

'(假设表sheet1中单元格a1内容为:   螺帽123)

private   sub   commandbutton1_click()

    for   i   =   1   to   len(sheet1.cells(1,   1))

      '以下是演示各个字符的asc码值,具体怎么用、要怎么判断你看着办:-)

      sheet1.cells(3   +   i,   1)   =   asc(mid(sheet1.cells(1,   1),   i,   1))
      ......

    next   i


end   sub



快速检索

最新资讯
热门点击