vba打印出三维数据

如何在不知道其强度的情况下显示一个三维数组? 如果variables名是DataSet。 但我不确定高度和长度。 在macros观上,

msgbox(DataSet) 'type mismatch msgbox(DataSet(0,0,0))'subscript out of range 

或举一个一般的例子。 感谢您的帮助,谢谢。

你总是可以像这样嵌套一个For循环:

 For d1 = 0 to Ubound(myArray,1) For d2 = 0 to UBound(myArray,2) For d3 = 0 to UBound(myArray, 3) sValue = sValue & vbNewLine & myArray(d1, d2, d3) Next Next Next MsgBox sValue