有没有一种方法可以创建列表,将其存储在内存中并使用它在Excel VBA中执行后续的Oracle查询?

时间:2019-12-17 18:27:02

标签: excel vba oracle adodb

我将尽量保持简洁。我正在使用ADODB在Excel中运行Oracle查询。然后将这些结果写回到工作表中。 最终,我正在寻找一种方法,首先创建一个不同值的列表,然后使用这些值对每个这些值执行后续查询。我尝试的一件事是将值写入工作表,然后对范围内的每个值执行查询。一个问题是,如果有100+个值,则查询将执行100+次。

下面是该代码的精简版本,但是它确实显示了每个步骤。

每个Case_Number将具有多个与其关联的Group_Number值。我需要为给定Group_Number下的每个Case_Number提取数据。 要增加另一层复杂性,是我只需要捕获每个Group_Number的最新数据行。我拥有的代码可以提取最新行,但仅适用于一个 Group_Number,因此我无法使用IN语句对所有{{1 }}。

Group_Numbers

0 个答案:

没有答案