比较指令哪里错了

Sub OnLButtonDown(ByVal Item, ByVal Flags, ByVal x, ByVal y)                                                                                           
Dim objExcelApp
Dim i

Set objExcelApp = CreateObject("Excel.Application")
objExcelApp.Visible = True
objExcelApp.Workbooks.Open "d:\zmx-1015-1.xls"

For i= 1 To 30
If HMIRuntime.Tags("zmxflag1").read <> objexcelapp.worksheets("sheet1").cells(i, 1).value Then

objExcelApp.Cells(i, 3).Value = HMIRuntime.Tags("zmxflag1").read

Exit For
End If 

i=i
Next

objExcelApp.ActiveWorkbook.Save
objExcelApp.Workbooks.Close
objExcelApp.Quit
Set objExcelApp = Nothing

End Sub

问题补充:
现象:循环没有问题
问题:if hmiruntime.tags("zmxflag1").read<>objexcelapp.worksheets("sheet1").cells(i,3).value then

可能是这个指令有问题

最佳答案

你没有说清楚你要实现的功能具体是什么,我已测试你的脚本,读写Excel文件都没有问题,比较实现的功能与脚本相符,具体见附件。

图片说明:

比较指令哪里错了  比较指令哪里错了  

提问者对于答案的评价:
xx

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc264512.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2019年6月11日 上午3:02
下一篇 2019年6月11日 上午3:02

相关推荐

  • 使用wincc 7.0制作树结构的问题

    本人刚刚接触wincc,想制作一个像下面这个图的结构,菜单工具栏已经弄好了,侧边栏那个希望会的朋友教教我。越详细越好,先谢谢各位了 问题补充:wincc7.0里有一个图片树管理不知…

    2018年12月5日
  • wincc中按钮动作变量赋值

    一个变量“a”为Bool型,按下wincc上的按钮在鼠标动作时打开一个窗口,在此窗口内有一个按钮对应的变量“b”为Bool型,能否使在变量“b”值变化时变量“a”同时变化 最佳答案…

    SIMATIC WinCC 2021年7月5日
  • WINCC画面窗口VBS

    现在有A,B,C,三个画面,A是主画面里面有一个画面窗口,和一个按钮,按下按钮主画面A里面的画面窗口显示B画面,B画面里面又有一个C画面窗口和一个按钮,按下按钮弹出C画面窗口,用全…

    SIMATIC WinCC 2021年7月5日
  • 关于登录界面的构想

    做了一个WINCC登录的界面,想用一个EXCEL来记录每个用户登录的时间,后登录的先显示。如下:用户名    登录时间 &nbsp…

    SIMATIC WinCC 2019年6月11日
  • 如何在wincc中作一个按钮,让按钮置位复位m0.0

    我在使用WINCC的时候,想做一个按扭,让按扭去置位和复位 M0.O寄存器,可是找不到连接变量的位置,请赐教.谢谢! 问题补充:所有的变量组态都作完了,就是在做画面按扭时…

    SIMATIC WinCC 2019年6月11日
  • 请教大家用户归档控件单元格颜色能改变吗?

    请教大家用户归档的控件单元格颜色能用VBS脚本去改变吗?我用用户归档做了个报表,对于那些超过限值的数值显示黄色,能做吗?如果不行是不是可以listview或者mindspread做…

    SIMATIC WinCC 2020年11月1日
  • 变量比较

    从PLC中读取浮点数  变量定义为A (输出域,变化范围是从0到10000)  想新建变量B (输入域) &n…

    SIMATIC WinCC 2019年6月11日
  • 请教Wincc作为客户端与ERP系统OPC通讯问题

    请教:   通过几天的学习,确认想实现如下功能:Wincc作为客户端,第三方系统ERP作为server,通过Wincc OPC实现进行数据通…

    SIMATIC WinCC 2019年6月11日
  • 关于WINCC6.0与Windows server2008的问题

    不知道论坛里有没有用过2008系统的。 以前一直使用惠普ML110 G6服务器,所以一直安装2003 现在换成G7了,但是安装不了2003,只能安装2…

    SIMATIC WinCC 2019年6月11日
  • wincc查看PLC和网络工作状态的标签点

    请问WinCC里面有没有那些点可以查看到与PLC连接的网络是不是正常,H站哪个是主哪个是备哪个是故障的状态点?我想找到这些点做一个状态诊断画面,让维护的人很容易的看到PLC和网络的…

    SIMATIC WinCC 2019年6月11日