lijingprince5 发表于 2013-2-4 20:14:25

希望知道的从源头帮助我辅导一下函数的调用问题

dim cellValue
Function GetCellValue(objExcelSheet,row,column)
        value=0
        Err=0
        On error resume next
        tempValue=objExcelSheet.Cells(row,column)
        If Err=0 Then
                value=tempValue
                Err=0
               
        End If
        On Error goto 0
        GetCellValue=value
End Function

'调用函数getCellValue
cellValue=GetCellValue objExcelSheet,1,1
上面的这样调用就有问题
而GetCellValue objExcelSheet,1,1
这样调用是没有错误的,关键我想用变量接函数返回的值哈,
搞不懂了,希望知道的讲解下.

黑羽祭 发表于 2013-2-6 14:05:27

回复 1# lijingprince5


    调用函数:
比如你那函数叫getCellValue,有3个参数
如果你一行写,可以写成:   GetCellValue objExcelSheet,1,1
或者写成:         Call GetCellValue(objExcelSheet,1,1)
要赋值就写成:   cellValue = GetCellValue(objExcelSheet,1,1)
总之,要么就第一种直接写,是用空格分开函数名和参数,其他的都是用括号的形式划分函数名和参数。

lijingprince5 发表于 2013-2-16 10:42:09

回复 2# 黑羽祭

新年好!
能问一个问题吗?
测试机上写好的脚本如何在虚拟机里RUN,QTP只安装在测试机上,虚拟机上没装QTP.
谢谢了.

黑羽祭 发表于 2013-2-17 10:32:33

回复 3# lijingprince5


    那在虚拟机上装个QTP不就好了么

lijingprince5 发表于 2013-2-17 14:52:42

回复 4# 黑羽祭


    主管不同意再装,让想办法解决. 我再试试办法...

黑羽祭 发表于 2013-2-19 09:10:05

回复 5# lijingprince5


    那这个。。。
试试别的自动化软件吧。
页: [1]
查看完整版本: 希望知道的从源头帮助我辅导一下函数的调用问题