EXCEL表的单元格区域是一个二维数组 dim arr arr=Sheet3.Range("D7:D9") '这时的arr得到的是二维数组 '你要转换成1维数组,先声明一个动态数组再重定义为1维数组 dim brr() redim brr(1 to ubound(arr))
Function va(sd as range)sd就是区域,由单元格组成的二维数组