Excel VBAtypes不匹配运行时错误13
用这个代码
Sub Rondom() Dim arr() As Double n = InputBox("enter your number") ReDim arr(1 To n) As Double For i = 1 To n arr(i) = Application.WorksheetFunction.NormSInv(Rnd()) * 0.5 Next i cells(3, 4) = Application.WorksheetFunction.Percentile(arr, 0.01) End Sub
当我为n
input60000时,它工作正常。 但是,当我input70000,我收到一个错误,说“types不匹配”,这一行
cells(3, 4) = Application.WorksheetFunction.Percentile(arr, 0.01)
突出显示。
= PERCENTILE()最多可以包含8191个数据元素。