函数总报门类不匹配,是什么原因

函数总报类型不匹配,是什么原因Public Function MSHFlexGridset(Grid As MSHFlexGrid)Grid.Rows 20End F

函数总报类型不匹配,是什么原因
Public Function MSHFlexGridset(Grid As MSHFlexGrid)      
     Grid.Rows = 20
End Function

上面写的是以MSHFlexGrid类型的形参,但运行下面语句时,就报类型不匹配的错误

MSHFlexGridset (MSHFlexGrid1)

是什么原因,请各位指教,谢谢!
[最优解释]
MSHFlexGridset MSHFlexGrid1



Call MSHFlexGridset(MSHFlexGrid1)