51Testing软件测试论坛

标题: 将数字转换成字符显示如何实现 [打印本页]

作者: guozilu    时间: 2006-3-17 10:46
标题: 将数字转换成字符显示如何实现
因为DateTable的列头显示为A,B,C,但我想循环读取每列的值,所以我希望把我传入的数字转换成字符可以读取到每列的值。

具体如下:

For   i=1  to  3

       
Variable=DataTable("A"+i,dtlocalsheet )

       
Next   


其中蓝色处标识的是DateTable列名,我应该如何实现将传入的1,2,3等转换成A,B,C
作者: 我要做SQAD    时间: 2006-3-17 15:33
chr(asc("A")+i)
这样就OK了
作者: guozilu    时间: 2006-3-17 16:25
谢谢楼住~~~~
作者: Horus_Ra    时间: 2006-3-22 13:51
这样只能做到Z列……
我以前还写了个函数来实现,可以做到表的最后一列,结果发现根本不需要这么麻烦,你直接这样写就可以了:
For   i=1  to  3
Variable=DataTable(i,dtlocalsheet )        
Next  
这样就能循环读取第1、2、3列……
作者: guozilu    时间: 2006-3-23 14:46
多谢多谢,我也正想写个函数实现呢,看来QTP还挺聪明的




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2