0
我有一个VBA函数可以创建二维数组res
。我想将数组数据写入另一个工作表,而不是执行该函数的当前工作表。这应该很简单,但我是VBA的新手。Excel VBA:将二维数组写入另一个工作表
代码在最后一行结束,没有错误消息或写入任何数据。
Dim wb As Workbook
Dim ws As Worksheet
Set wb = ThisWorkbook
Set ws = wb.Worksheets("Output")
Dim out As Range
Set out = ws.Range("A1")
out.Resize(UBound(res, 1), UBound(res, 2)).Value = res
如果您从单元格调用该函数,则不能更改其他单元格的值。 – Rory
你的代码适合我。检查以确保您在'res'中有有效的值。 – PeterT
是的,代码有效。查看该功能可能很有用。 –