excel - 根据另一列值将宏从 Sheet2 复制/粘贴到 Sheet1
问题描述
首先感谢您阅读并考虑提供帮助。
我正在寻找有关复制粘贴宏的帮助,以将数据从 Sheet2 复制到 Sheet1。
宏必须比较两张纸中 C 列的值,如果它们相等:复制/粘贴 sheet2 中的整行
示例:如果 Sheets(2).rows("C4").Value 等于 Sheets(1).rows("C7").Value 然后将数据从 sheet2(源)的第 4 行复制/粘贴到工作表的第 7 行1(目的地)。
如果 sheet1 中不存在 sheet2 的 C 列中的值,则在 sheet1 的底部添加一个新的兼容行(添加 sheet1 中不存在的值的行)。
下面是我正在寻找的视觉表示:
那是 Sheet1 (SOURCE),C 列(项目代码是唯一值)
https://i.stack.imgur.com/GNSR5.png
这是 Sheet2 (Destination),具有相同的列和格式
https://i.stack.imgur.com/g4XSn.png
运行宏后,Sheet1(Destination)中与 Sheet2(Source)的 C 列(Project CODE)具有相同值的行将被更新(值被替换)。如果 sheet1 中不存在 C 列(项目代码)的值,则在底部添加一整行 / 如下例所示
https://i.stack.imgur.com/xqYAh.png
我已经为这个任务苦苦挣扎了几天,我尝试了一些操作,但我没有找到正确的解决方案,我会感谢你的帮助
解决方案
推荐阅读
- ruby-on-rails - Rails ActiveAdmin 在 has_many 关系中显示图像
- azure-devops - 冲突的版本保留设置导致删除?
- javascript - 在 VeeValidate3 和 VueJS 中添加自定义错误消息
- python - 如何在表格的 td colspan 旁边刮一个 td
- c# - Windows 10 (1607) / Windows Server 2016 上的 ASP.NET Core ILogger 内存泄漏
- selenium - 选项 selenium 上的 NoneType
- pandas - 在用户输入有多少变量的情况下,我应该使用什么来在函数内部创建多个变量?
- git - 为什么 `git range-diff` 不尊重 -w -b 选项?
- actionscript-3 - AS3 如何将数据从对象提取到剪贴板、rest、db、文件等?
- python - 找出列中 nan 的顺序有多长