我到处搜索过,但找不到适合我工作的解决方案。
我有一张数据表,该数据表由b PLC更新到我工厂的控制系统。例如,如果“ workstation1”当前正在工作,则将返回信号为1;如果停止,则返回0。对工作站2、3、4 ...如此等等。
我正在处理的工作表已经显示了工作站的状态(0或1),类似于A列中的工作站名称,而该状态在B列中。 问题是,我想当站点的状态更改(1到0或0到1)时,该站点的整行一直移动到表格的顶部,以便我可以检查哪个站点最近经营。这可以做到吗? 还有一个问题是,PLC会自动将更改的数据填充到FILLED。我尝试了一些marco,当通过键盘“输入”新数据时触发了marco,但它不起作用。 预先感谢您,我的英语不好。
答案 0 :(得分:2)
在左侧的VBA编辑器中选择ThisWorkbook,然后在左侧下拉菜单的顶部选择Workbook,然后在右侧下拉菜单中选择SheetChange。 包括以下代码:
end