Bartender 里面有个数据用到了VB脚本,帮忙解答一下这段函数的意思!它的输出是什么?Chr(Asc(Mid( Cstr(Y

作者&投稿:宦绿 (若有异议请与网页底部的电邮联系)
请各位大神帮帮忙,Bartender里面用VB脚本取EXCEL数据库中行列交叉的值?~

😀你要实现的效果复杂不,直接打印的时候查找可以不

用vbscript是可以调用sql语句的,这时你需要用vbs的ADODB对象 例如: Setsqlconn=Server.CreateObject("ADODB.

高人啦,问题都没写完,答案就出来了,高```高,实在是高,比楼主还高~哈哈
接着回答,补充楼上的
cstr 转换成字符
mid 取该字符串指定的几位
asc 取绝对值
chr 将ascci码转成对应的字符
Year(Now)指当年,今天指的是2010
DatePart("ww", Date)是个函数,百度一下有详解,这里的意思是本月第几同,今天是第2周,所以DatePart("ww", Date)=2
所以,完整的意思
Chr(Asc(Mid( Cstr(Year(Now)) ,3,1))+16)+Chr(Asc(Mid( Cstr(Year(Now)) ,4,1))+36)+Cstr(DatePart("ww", Date)+39)+Chr(73)
=chr(asc(mid(2010,3,1)+16)+chr(asc(mid(2010,4,1)+36)+cstr(2+39)+I
=chr(asc(1+16))+chr(asc(0+36))+cstr(41)+I
=A+U+41+I
=AU41I
明白了吗?acs可以查表得到的,不懂再HI我吧,呵呵

chr:这个函数返回一个数字所对应的字符(对照ASCII码表)
asc:取绝对值
mid:Mid(string, start[, length]) 返回 Variant (String),其中包含字符串中指定数量的字符。
如 str="123456" mid(str,2,1) 在str字符串中从第2个字符开始取得一个字符,值为2
cstr:把其他类型的变量转换为字符串
你对应起来看吧,因为你的代码还不全,无法看出返回什么,但返回的肯定是一个字符了

是字符,
cstr 转换成字符
mid 取该字符串指定的几位
asc 取绝对值
chr 将ascci码转成对应的字符。
Y应该是数字的字符串。最后结果是个字符。