VBA初级有关问题,请解惑,多谢
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.
------解决方案--------------------
你的代码没问题
完全可以赋值成功
------解决方案--------------------
试了下运行没有问题
给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.
------解决方案--------------------
你的代码没问题
完全可以赋值成功
------解决方案--------------------
试了下运行没有问题