2301_77954627 2023-05-03 17:46:33
各位大佬,我想在excel呈现每组3个数字,总共14组。每组挑选出一个相乘的所有结果,就有3的14比方个,请问我的vba代码一直显示range作用于对象错误,应该怎么调整?谢谢各位大佬 ' 将结果写入新的工作表 Set ws = ThisWorkbook.Worksheets.Add ws.Range("A1:N" & UBound(arrResults)).Value = arrResults End Sub Sub CalculateAllProducts(arrData() As Double, arrResults() As Double, ByVal level As Integer, ByVal resultIndex As Long) Dim i As Integer If level <= 14 Then For i = 1 To 3 arrResults(resultIndex, level) = arrData(level, i) CalculateAllProducts arrData, arrResults, level + 1, resultIndex + (i - 1) * (3 ^ (14 - level)) Next i End If End Sub
...全文
33 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

7,732

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧