我如何在vba中做一个事件计时器Excel,同时仍然能够更改工作表中的值?

时间:2019-04-10 08:14:45

标签: excel vba timer doevents

我有一个计时器,正在通过class FirstViewController: UIViewController, UITextFieldDelegate { static var FirstColor: Bool! @IBAction func home(_ sender: RoundButton) { } @IBAction func Registration(_ sender: RoundButton) { print(FirstViewController.FirstColor) } @IBAction func ColorSwitch(_ sender: UISwitch) { if sender.isOn{ FirstViewController.FirstColor = true }else{FirstViewController.FirstColor = false } } } 函数积极运行。问题是我想每三十秒手动在工作表中输入一些温度值。但是,如果在事件运行时执行此操作,则会得到:

  

运行时错误'1004':指定的尺寸对于   当前图表类型。

一些想法:我打算尝试关闭屏幕更新,但这会使我无法实时看到时间更改。

活动事件是否使我无法处理文档?如果是这样,有办法解决吗?

这是我的代码的主体(我也有一个用于停止和重置计时器的子程序,但我认为这不相关):

DoEvents

1 个答案:

答案 0 :(得分:0)

我知道了!

如果我接下来仅放一个错误履历表,那么它的运行状况足以满足我的需求。