读书人

Excel自定函什么呢?该

发布时间: 2012-03-17 19:06:28 作者: rapoo

Excel自定函什么呢?
在Excel的VB器中自定义函数如下:
Public function gx(a, i)
Sheets(a).Select
Range( "a1 ").Select
gx=i
End function

回到Excel工作表单状态下,在任一单元格中输入 "=gx(sheet3,9) ",结果为“#NAME?”。预期是函打开sheet3表单并在A1单元格中填入9。

[解决办法]
Public Function gx(a As String, i As Long) As Long
Sheets(a).Select
Range( "A3 ").Select
gx = i
End Function

=gx( "sheet3 ",9)



[解决办法]
EXCEL自定义函数不支持对象属性(如 其他单元格赋值,字体颜色,大小等)的设置。可以换个思路解决。

读书人网 >VB

热点推荐