首页 > 解决方案 > 如何在 VBA 中选择一系列单元格?

问题描述

我编写了一堆运行良好的 SAP 脚本代码,但这里(像往常一样)出现了一个毫无意义的问题。

所以,到目前为止,我已经尝试了两行代码以及这两者的大约 500 种变体。在这两种情况下,我都会收到“应用程序定义或对象定义错误”。

ThisWorkbook.Worksheets(7).Range(Cells(3, 1) & Cells(3, 1).End(xlDown)).Copy
ThisWorkbook.Worksheets(7).Range("A3:" & Range("A3").End(xlDown)).Copy

我只是想从 A3 中一直选择数据。能比这更简单吗?

标签: excelvba

解决方案


解决方案是实际指定最后一行是地址。头脑。吹。

Range("A3:" & Range("A1048576").End(xlUp).Address).Copy

推荐阅读