excel - 将特定范围的数据从一个工作表复制到另一个工作表
问题描述
嗨,我正在尝试将特定范围的数据,即一张纸的 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")
我可以在上面的句子中定义范围吗?
解决方案
Columns("A7")
是无效的规范。列由字母或索引标识,例如,Columns("A")
或Columns(1)
。
如果你解决了这个问题,代码应该可以工作,除非有其他一些情况,比如工作表保护等。
推荐阅读
- python - 给定字符串的正则表达式
- javascript - 我如何使用 puppeteer 在耐克网站上进行授权?
- websocket - Symfony 4 在后台运行 websocket
- automation - 一个步骤定义的放心响应,另一个步骤定义的其他响应是给 NPE
- python - Python:在字符串中的某些字符后打印 4 个字符
- java - TradingView RSI 公式 - 我做错了什么?| 爪哇
- pandas - 气流从 json api 摄取数据不起作用
- node.js - nodejs中如何通过express框架访问editorjs
- firebase - Flutter run --release 中只有第一张卡片从 StreamBuilder 返回
- swift - 如何在 Mac Catalyst 中创建共享服务?