本帖最后由 la2ygoo 于 2018-4-24 10:38 编辑
不改变xls内容的前提下,怎么让$a1=$b1的判断语句不成立?然后如果内容是数值222和文本222,我需要$a1=$b1,成立
不用StringLen,可以做到吗?(需要操作的xls有几万行,所以想效率高点)#include <Excel.au3>
#include <MsgBoxConstants.au3>
Local $xls,$oxls1,$oxls2,$s1,$s2,$a1,$b1
$xls = _Excel_Open()
$oxls1 = $xls.WorkBooks.Open("D:\gao\au3\test.xls")
$s1=$oxls1.Worksheets("Sheet1")
$a1=$s1.range("a1").value ;~ a1是222,b1是222-22
$b1=$s1.range("b1").value
If $a1=$b1 then MsgBox(1,"1","1") ;~成立。怎么使$a1=$b1不成立?
if 222="222-22" then MsgBox(1,"2","2") ;~成立
If "222"="222-22" then MsgBox(1,"3","3") ;~不成立
|