首页 > 解决方案 > 将特定范围的数据从一个工作表复制到另一个工作表

问题描述

嗨,我正在尝试将特定范围的数据,即一张纸的 A7 到 A10000 和 C7 到 C10000 复制到另一张纸的 A1 和 B1 单元格。但我无法使用以下方法做到这一点

Sheets("Appointment").Columns("A7").Copy Destination:=Sheets("Security Appt_Location").Range("A1")
Sheets("Appointment").Columns("C7").Copy Destination:=Sheets("Security Appt_Location").Range("B1")

我可以在上面的句子中定义范围吗?

标签: excelvba

解决方案


Columns("A7")是无效的规范。列由字母或索引标识,例如,Columns("A")Columns(1)

如果你解决了这个问题,代码应该可以工作,除非有其他一些情况,比如工作表保护等。


推荐阅读