You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

VBA中For Each循环计数器调整及CSV数据去重复制至目标表格的问题咨询

VBA中For Each循环计数器调整及CSV数据去重复制至目标表格的问题咨询

各位大佬好,我现在遇到一个VBA处理数据的问题,想请教下大家:

我有一份CSV数据源(我命名为wbSource),数据结构如下:

IDValue
125A
145A
173A
201A
203A
650B
888B

我的需求是:用VBA把所有Value = A的行复制到另一个工作簿Target.xlsb里名为Principal的表格中,但必须跳过目标表格里已经存在的行。这里要特别说明:目标表格里的现有行绝对不能修改,因为这些行可能已经添加了数据源里没有的新信息。

我自己的思路是写一个检查函数:先判断Value = A的ID是否已经存在于Principal表格中,如果存在,就在循环里删除CSV数据源中对应的行。我的预期是,运行这个函数之后,剩下的Value = A的行就是目标表格里没有的,之后就能直接复制过去,但现在在实现过程中碰到了问题(原描述未完整说明具体问题)。

想请教下大家,这个思路有没有问题?或者有没有更高效的实现方式?

备注:内容来源于stack exchange,提问作者smAC

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.17 10:35:29