MS Access VBA无法在Excel中创建新的表obj

时间:2017-07-13 12:41:05

标签: excel vba excel-vba access-vba

我在使用Access中的VBA模块在Excel电子表格中创建新表时遇到问题。

这是我的代码:

ws.ListObjects.Add(xlSrcRange, Range("$A$20:$B$21"), , xlYes).Name = "tb2"

给我提出问题的一行是val df = spark .range(10) .map((i) => (i % 2, util.Random.nextInt(10), util.Random.nextInt(10))) .toDF("a","b","c") .groupBy("a") .agg(collect_list(struct($"b",$"c")).as("my_list")) df.printSchema df.show(false)

我收到运行时错误5:"无效的过程调用或参数。"我根据实际的VBA文档编写了这一行。我还记录了一个用于在Excel中创建表的宏,并得到完全相同的行。

我该如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

解决了问题 - 范围不合格。

Dim rng As Range
Set rng = ws.Range(A20:B21)

ws.ListObjects.Add(xlSrcRange, rng, , xlYes).Name = "tb2"