读书人

VBA初级有关问题请解惑多谢

发布时间: 2013-08-01 15:23:18 作者: rapoo

VBA初级问题,请大虾解惑,谢谢
给Excel写宏遇到的问题

我在宏模块中写了个方法

function test()

Worksheets("sheet2").Cells(3, 3)="test"
end function

但赋值总是不成功
调试时,发现Worksheets("sheet2").Cells(3, 3)="test"一直等于false

请问大虾们这是什么原因,怎么解决

谢谢了
[解决办法]
第一 你这个可以直接用sub,而用不着用Function。
第二,在SUB中调用这个函数,那么会赋值成功的,Worksheets("sheet2").Cells(3, 3)="test"应该为True.
[解决办法]
你的代码没问题
完全可以赋值成功
[解决办法]
试了下运行没有问题

读书人网 >VB

热点推荐