excel - 选择所有有数据的单元格

标签 excel vba

我的 Excel 工作表中有一些数据。我想选择所有包含数据的单元格。

例如,对于单元格 A1、A2、A3、B1、B2、B3、C1、C2 和 C3 中包含数据的工作表,如何仅选择此 3x3 网格,而不是整个工作表?

我正在寻找类似ActiveSheet.SelectUsedCells的东西。

最佳答案

给你:

Range("A1").Select
Range(Selection, Selection.End(xlToRight)).Select
Range(Selection, Selection.End(xlDown)).Select

或者,如果您不一定从 A1 开始:

Range("C6").Select  ' Select a cell that you know you populated'
Selection.End(xlUp).Select
Selection.End(xlToLeft).Select
Range(Selection, Selection.End(xlToRight)).Select
Range(Selection, Selection.End(xlDown)).Select

关于excel - 选择所有有数据的单元格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/805960/

相关文章:

Excel VBA onChange 事件

vba - Excel字符串包含字符串而不是字符串等于字符串

excel - 尝试将值小于零的单元格格式化为逗号

Excel 数字格式字符串(例如 "@"、 "$-409]d-mmm-yy;@") - 完整的引用可用性?

excel - 如何以编程方式注册 XLL 插件?

sql-server - 强制 MS Access 检索所有列表框行并释放锁定

excel - 优化 VBA 脚本以组合和整合

excel - 从 VBA (Excel) 执行内置函数

python - 添加数据后保存并关闭 Excel 文件?

excel - 工作表中的行数