将特定范围的数据从一张纸复制到另一张纸

时间:2018-12-06 06:16:19

标签: excel vba excel-vba

嗨,我正在尝试将特定范围的数据复制,即将一张纸的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")

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

2 个答案:

答案 0 :(得分:1)

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

如果您对此进行了修复,则该代码应该可以正常工作,除非存在其他一些情况,例如工作表保护等。

答案 1 :(得分:-1)

您只复制一个单元格,而您的代码将得益于一些减少重复的工作:

handleOk = () => {
    this.props.form.validateFields((err, values) => {
        if (!err) {
          /* Code.......*/
 }
    });
    }