我有一个工作表,其中包含如下示例的数据矩阵:
这个数组是动态生成的,所以..我知道左上角(非空)单元格的坐标,我想找到右上角(非空)单元格的坐标
第一个解决方案是使用 .offset 并检查右侧的每个单元格,如果它不为空,但我发现这种方式很糟糕。我想找到更好的方法,更优化。
它存在吗?
最佳答案
在您的情况下,您可以使用 CurrentRegion属性(property):
Sub test()
With Range("B5").CurrentRegion
MsgBox .Address 'address of entire matrix
MsgBox .Cells(.Rows.Count, .Columns.Count).Address 'bottom right cell
End With
End Sub
关于arrays - vba,选择一个动态矩阵,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22234146/