VBA – 根据单元格中的值调整数组的大小
在我的Excel工作表中,我有一串从B1到B100的随机数字。 我想要做的,但不能完全弄清楚如何将它们存储在数组中,并根据在A1中input的值,我们将调用这个'n',使用ReDimresize为'n ”。
任何帮助将不胜感激,谢谢。
我会确保你没有设置你的数组大小声明。
这适用于例如:
Dim arr() As Integer 'declare array but do not dimension it Dim ws As Worksheet 'declare worksheet Dim nsize As Integer 'size variable of cell A1 Set ws = ThisWorkbook.Worksheets(1) 'set worksheet variable nsize = ws.Cells(1, 1).Value 'get cell A1 value ReDim arr(nsize) 'redim array
除非我误解了一些东西
希望这可以帮助!