非常抱歉,我之前的回答有误。在这个例子中,`txtArr` 是一个二维数组,因此只能使用 `UBound(txtArr, 1)` 和 `UBound(txtArr, 2)` 来获取行数和列数的上界。
如果你将 `UBound(txtArr, 3)` 作为参数传递给 `UBound` 函数,它会返回一个错误,因为 `txtArr` 只有两个维度。
如果你想要读取所有单元格的内容,可以将判断条件改为 `If Not IsEmpty(txtArr(i, j)) Then`,这样就可以读取到所有单元格的内容了。