Excel VBA向下选择所有单元格

Excel VBA向下选择所有单元格,excel,vba,Excel,Vba,我希望选择某个单元格下的每个单元格,而不仅仅是列表中的单元格。 我知道xldown,但这在空白实例中不起作用,空白实例出现在我的列表中 这可能吗?下面将选择从A1到A列中最后一个非空单元格的所有单元格: 您可以根据自己的情况修改列/范围。注意,它是硬编码的,假设使用了1000000行或更少的行。这将选择A9作为列A的最后一行数据: Range("A9:A" & range("A" & rows.Count).End(xlUp).Row).select 只需将A和9更改为所需的任

我希望选择某个单元格下的每个单元格,而不仅仅是列表中的单元格。 我知道xldown,但这在空白实例中不起作用,空白实例出现在我的列表中


这可能吗?

下面将选择从A1到A列中最后一个非空单元格的所有单元格:


您可以根据自己的情况修改列/范围。注意,它是硬编码的,假设使用了1000000行或更少的行。

这将选择A9作为列A的最后一行数据:

Range("A9:A" & range("A" & rows.Count).End(xlUp).Row).select
只需将A和9更改为所需的任何列和行


我很想知道您的下一行代码是什么。select最有可能是ommited,并且命令可以直接执行,而无需select。

这将使您进入最后一个单元格,其中包含特定列、行、行中的数据,或者整个工作表:您可以将其与用于标识起始单元格的任何代码结合使用,以定义要选择的整个范围。这应该会有所帮助:尝试从工作表底部向上结束column@pnutsPnuts我想它会选择列中第一个单元格,直到最后一个使用的单元格。你是说andrejr可能有不同的意思吗?i、 e.选择具有上述要求的所有列?谢谢
Range("A9:A" & range("A" & rows.Count).End(xlUp).Row).select