在VBA中,可以使用以下步骤创建一个新的数组来显示另一个数组中每列的计算平均值:
Dim originalArray As Variant
originalArray = Array(Array(1, 2, 3), Array(4, 5, 6), Array(7, 8, 9))
Dim numColumns As Integer
Dim numRows As Integer
numColumns = UBound(originalArray, 2) + 1
numRows = UBound(originalArray) - LBound(originalArray) + 1
Dim averageArray As Variant
ReDim averageArray(0 To numColumns - 1)
Dim i As Integer
Dim j As Integer
Dim sum As Double
For j = 0 To numColumns - 1
sum = 0
For i = 0 To numRows - 1
sum = sum + originalArray(i)(j)
Next i
averageArray(j) = sum / numRows
Next j
For j = 0 To numColumns - 1
Debug.Print "第 " & (j + 1) & " 列的平均值为: " & averageArray(j)
Next j
请注意,上述代码中的originalArray是一个二维数组,其中每个元素也是一个数组,表示原始数据的行和列。averageArray是一个一维数组,用于存储每列的平均值。
对于使用腾讯云相关产品的链接,由于要求不能提及具体品牌商,建议您自行搜索腾讯云的官方文档或网站,以获取相关产品和产品介绍。
领取专属 10元无门槛券
手把手带您无忧上云