这是我项目的背景。
我有一个带液晶屏的arduino。此arduino通过用户表单连接到Excel电子表格。 LCD屏幕显示excel电子表格中的值。如果我更改excel中的值,它会更改LCD屏幕上的值。
更进一步,我们所有的数据(现在)都是MS访问,因此,我从访问excel导入了数据。现在,如果我在MS访问中更改了一个值,它会在excel中更改它,然后在LCD屏幕上更改它。
这很有效,但我有一个问题。有一个用户表单将继续运行(这是arduino和excel表之间的连接)。打开此表单时,如果访问内容发生更改,则不会刷新Excel电子表格。关闭表单后,excel中的链接表将刷新。
如何让excel刷新表单打开的任何想法?我试过refreshall,updatelinks等等。谢谢!
答案 0 :(得分:0)
我假设用户表单在Excel中,在这种情况下DoEvents可能值得一试
答案 1 :(得分:0)
如何关闭vba代码并定期重新打开表单,该链接显示如何创建定时事件
VBA Macro On Timer style to run code every set number of seconds, i.e. 120 seconds