excel - 仅将过滤结果复制到同一工作表但不同的列
问题描述
我做了一个过滤,它不是空白的,然后将结果复制到同一张表中的列,但是,当我粘贴结果时,如果不遵循行号,附加 jped 和编码以供参考。
以防万一,如果粘贴列的值为空白,我想保留它的值,我可以使用 for 循环来做到这一点,但它太慢了,因为我有 200k 行,我需要做 20 列。
.Range("$A$7:$" & colbcMatch & "$" & bcFinalrow).AutoFilter Field:=colnbcsd, Criteria1:="<>"
.Range(colbcSD & "7:" & colbcSD & bcFinalrow).SpecialCells(xlCellTypeVisible).Copy
.Range("DY7").PasteSpecial xlPasteValues
请注意,它只是部分代码,并且所有变量都已明确定义。
解决方案
推荐阅读
- ios - CoreData轻量级迁移后无法在新属性中保存数据
- javascript - 问题以角度测试指令
- excel - PowerQuery 单元格值在前两个应用步骤预览之间突然变化
- java - camunda企业版如何配置Springboot?
- mapreduce - 如何在 Couchbase MapReduce 中迭代发出的值数组?
- python - 如何将选定的数据转换为相同的长度(形状)
- java - 为什么 JAVA 库不在 android aosp 中构建?
- algorithm - 关于增广路径的问题(Ford-Fulkerson 方法)
- go - 从主 golang 代码传递 C 结构以在不同的 golang 包中运行
- javascript - 如何在Angular中删除切换事件