当按下 F9 时,有没有办法可以调用VBA模块?当用户按下 F9 时,我想执行Application.Volatile吗?
答案 0 :(得分:2)
根据MSDN Application.Volatile
:
将用户定义的函数标记为volatile。必须是易失性函数 每当计算发生在任何细胞上时重新计算 工作表。仅在输入时重新计算非易失性函数 变量改变了。如果它不在a内,则此方法无效 用户定义的函数,用于计算工作表单元格。
这(和其他)意味着:
请参阅带有Application.Volatile
的UDF示例:
Function ReturnCurrentTimer()
Application.Volatile
ReturnCurrentTimer = Timer
End Function