2

我在 VBA 中有一个程序,我正在处理它从表中过滤值。我正在尝试使它成为一个通用程序,它适用于您提供的所有表格。在我的程序中,我必须设置它正在过滤的表的范围:Set rng = dataSheet.Range("A1:F78")。我想知道是否有一种方法可以在 excel 中获取包含某种文本值的表格的范围,因此我不必在每个宏中都指定它。我想这是一种动态范围。

4

1 回答 1

7

如果您的范围内有一个单元格始终在您的表格内,则总是在表格A1的左上角。如果在表格末尾有连续的单元格范围,您可以这样使用.CurrentRegion property

Set rng = dataSheet.Range("A1").CurrentRegion
于 2013-07-03T15:53:16.420 回答