有只小跳蛙
1、需要看是什么数组,如果是int型是没有办法的,因为里面都是数字,没有办法判断这些2、数字字符数组的话可以判断,初始化的字符数组为空,直接和‘\0’比较就行,如果第一个字符就是这个‘\0’那么肯定是空.3、Sub tt() Dim r As Range Dim i As Integer Dim a(256) As Variant Set r = [2:2] For i = 1 To 256 If r(i) "" Then a(i - 1) = r(i) Next Set r = Nothing End Sub补充:""表示空字符、空值Null0值不是""