excel - 在 Excel 中使用 VBA 选择从 A1 到文件末尾的范围

标签 excel vba

我想选择 Excel 2007 工作表中 A1 和文件末尾之间的所有值(ctrl End 的效果)。总是有 4 列,但行的范围从 2 到可能有数百。整个选择过程中可能会有很多空白单元格,包括最后一个单元格。

下面只是转到要选择的最后一个单元格,而不是整个范围。我该如何修改它来完成我想要的?

ActiveSheet.Range("A1", SpecialCells(xlLastCell)).Select

非常感谢。

最佳答案

你几乎拥有它。 SpecialCells 方法需要一个限定符:

ActiveSheet.Range("A1", ActiveCell.SpecialCells(xlLastCell)).Select

关于excel - 在 Excel 中使用 VBA 选择从 A1 到文件末尾的范围,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22487460/

相关文章:

sql - VB6 ADODB.Recordset Record.Count 不起作用/EOF 和 BOF 不可用

excel - 您输入的文本字符串太长 Excel 错误

vba - 当工作表有过滤器时,为什么 ActiveSheet.FilterMode 返回 False?

vba - GNUPLOT 与 VBA - STDERR 去了哪里?

excel - 如果语句忽略相等

vba - Application.VLookup 函数始终返回 #N/A

vb.net - 如何在使用 Visual Studio 2010 创建的 Excel 加载项中执行 .Onkey 事件?

c# - 如何在 C# 中将 excel 文件导入 DataGridView

mysql - 使用vba从mysql更新excel文件数据

excel - 根据部分文件名打开多个 Excel 文件