本帖最后由 bcrun 于 2011-11-20 12:19:15 编辑

解决方案 »

  1.   

    方法1:某变量= xlyb(5,9) 方法2:xlyb 5,9 方法3:call xlyb(5,9) 
      

  2.   

    直接调用函数,用call要带括号,不用call不能带括号。
      

  3.   

    调用函数方法:
    1,a=xlyb(5,9)'用于需要将返回值保存到变量中时候
    2, xlyb 5,9 '函数作为过程使用,不保存返回值
    3,call xlyb(5,9)’和2相当
    4,if xlyb(5,9)=a then '使用返回值和某个数进行比较
      

  4.   

    单独调用过程时不用括号, 只有作为函数使用返回值时才要括号. 如果你硬要加括号, 请在前面加 CALL比如 某过程 SUB ABC( BYVAL X AS LONG, BYVAL Y AS LONG)调用:ABC 100,200 即可, 
    要么就写成:call ABC(100,200)