0

我正在学习 AAE 一周,我在 excel 文件中遇到了 for 循环的问题。我已经准备了供应商 ID、材料和订单数量的表格:

Vendor  Material    Quantity
25000   1545454      100
64003   7854786     1024
25000   5896471      250
25000   3336661      900
64003   7854786     2048
25000   3336691      900

如果材料和供应商列中有任何冗余,我想验证表。我为每列创建了 6 个变量 2 并将它们命名为:POv、POm、POq 和 Vpo、Mpo、Qpo。当然还有我在 2 个循环中递增的 2 个迭代器 Itteraor2 和 Itterator3。

在此处输入图像描述

问题是我的循环是无限的,而我只想迭代 6 次(行数),另外它告诉我第 2 行和第 3 行具有相同的供应商 ID 和材料 ID,这是不正确的。有人可以告诉我出了什么问题以及如何解决吗?

4

2 回答 2

2

代码中的一些更正:

第一的:

对于内部循环,考虑将变量操作放在End If和之间End Loop

第二:

对于外循环(之前$iterator3$+1),确保内循环计数器设置如下

$iterator2$=$iterator3$+1 这样它就不会再次比较前面的行。

PS:避免使用任何绝对(C:\Users\xxx\yyy.xlsx)路径名来打开文件/电子表格,而是使用系统变量$AAApplicationPath$,这将帮助您将机器人从控制室部署到机器人运行器

于 2018-03-28T18:24:38.020 回答
0

添加系统变量后,会创建一个名为“desktop.ini”的文件,并在添加文件夹中所有 xls 文件的数据时添加数据。

于 2018-08-08T07:28:31.910 回答