养生 装修 购物 美食 感冒 便秘 营销 加盟 小吃 火锅 管理 创业 搭配 减肥 培训 旅游

VBA实现两表符合条件的某列数据的复制粘贴

时间:2024-11-08 02:57:59

、今儿晚上,接到一网友的酶熳稼驰技术请求,问题是关于EXCEL两表数据的复制粘贴;   他的问题是:有两个表,两表的同列(如A列)都填写着麟溥撷堑姓名,两表中的这些姓名有一部分是已经隐藏的,数据量非常大;   他的操作是:直接使用复制粘贴的办法来解决,而结果呢?只能复制未隐藏的姓名,已经隐藏的怎么也复制不了;   针对上述的情况,解决的办法不可一概而论,方法不以数记;   针对问题的特殊性,考虑到一劳永逸的方法,俺给他弄了个VBA代码,以方便他的操作;   本文仅提供一种最为简单的方法之一,以供菜鸟参考,不与大虾相提并论,如有不妥之处,敬请海涵!

方法/步骤

1、如下图,为表一的数据,其中,3和4行的姓名被隐藏起来了,内容应该为姓名二和姓名三;

VBA实现两表符合条件的某列数据的复制粘贴

2、下图,为表二的数据,其中,3和4行的数据也被隐藏了,对应的内容应该为姓名六和姓名七;

VBA实现两表符合条件的某列数据的复制粘贴

3、下面,我们要实现的效果是,使用VBA代码,将表二的姓名追加到表一的姓名列中,不覆盖原有的内容,同时考虑已隐藏的数据;

VBA实现两表符合条件的某列数据的复制粘贴

4、根据上述的描述,结果应该为上图中的数据(上图数据已取消隐藏,以方便对照实现的过程)!

© 一点知识