excel - PasteSpecial 和 xlPasteValues
问题描述
我真的不知道如何将粘贴模式设置为 xlPasteValues 我在哪里附加这个?
Set ActiveListWB = Workbooks.Open(FileName)
ActiveListWB.Sheets("Resources").Range("D2:CI206").Copy WSNew1.Range("D2") _
WSNew1.Name = Split(ActiveListWB.Name, "_")(0) & " - Resources"
解决方案
如果要指定粘贴方法,则不能一行完成:
ActiveListWB.Sheets("Resources").Range("D2:CI206").Copy WSNew1.Range("D2")
应该:
ActiveListWB.Sheets("Resources").Range("D2:CI206").Copy
WSNew1.Range("D2").PasteSpecial xlPasteValues
不知道为什么最后有一个下划线,这会使代码期望在下一行继续该行。
推荐阅读
- c - 如何在堆栈上返回超大的结构?
- neo4j - 如何在 neo4j 中从一个 csv 创建两种节点类型?
- java - 带有 ReactNative 的 Android Studio 中不支持的类文件主要版本 59
- django - 将基于函数的视图转换为基于类的视图
- python-3.x - 如何使用 numpy 和 scipy 更改异常值
- react-admin - 如何在 react-admin 中使用相关字段的参考输入?
- python - 如何加入具有相同多列的两个熊猫数据框?我不想要 Date.a | 等重复项 日期.b
- javascript - React Navigation 在登录时不会更新屏幕
- flutter - 如何通过使用 Flutter 的按钮单击来划掉文本
- javascript - 第一毫秒的内容跳转