|
QTP似乎有毛病
Function CheckSum(i,lnNum,nColumn)
' Dim j
' Dim nData
' Dim nSum
' Dim cellData
Dim nSum
For j=3 to nColumn
nSum=0
nSum=cdbl(nSum)
nData=cdbl(Browser("登录服务器").Page("华普财务分析系统").Frame("Frame").WebTable("公司").GetCellData(i,j))
For i=i+1 to i+lnNum
tData=cdbl(Browser("登录服务器").Page("华普财务分析系统").Frame("Frame").WebTable("公司").GetCellData(i,j))
nSum=nSum+tData
Next
If nSum<>nData Then
msgbox("第"+i+"行公司钻取的下级合计值不对")'要写入text文件
End If
Next
End Function
tData=cdbl(Browser("登录服务器").Page("华普财务分析系统").Frame("Frame").WebTable("公司").GetCellData(i,j))---DEBUG VIEW里面可以看到cdbl(Browser("登录服务器").Page("华普财务分析系统").Frame("Frame").WebTable("公司").GetCellData(i,j))取出了值
但是tData却提示未定义变量
nData=cdbl(Browser("登录服务器").Page("华普财务分析系统").Frame("Frame").WebTable("公司").GetCellData(i,j))---这一句又是正常的 |
|