2 ryeolin ryeolin 于 2016.09.18 16:27 提问

如何用VBA匹配相同的列

如题目所示,我想不用vlookup的方式,而用vba的方式匹配两张表格中相同的列,代码应该怎么写呢图片说明
图片说明

2个回答

ryeolin
ryeolin   2016.09.18 16:27

![图片说明](https://img-ask.csdn.net/upload/201609/18/1474187265_796219.png)图片说明

caozhy
caozhy   Ds   Rxr 2016.09.18 17:48

两重循环比较下就可以了。

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
Excel中删除重复数据(用VBA代码)
请仔细阅读并修改相关数据。我推荐使用第二种方法,是我修改的,很好用,第三种情况用得比较少。  第一种情况保留不重复的记录行,重复的只保留一行。 1、打开有重复数据的EXCEL 2、Alt+F11 打开宏的VB编辑器 3、左边双击:ThisWorkBook 4、贴入以下代码并运行即可: Sub 删除重复数据() '删除col列的重复数据 '本例是删除标题为sheet1的EXCEL表中
怎么用VLOOKUP来匹配excel表里面的数据
VLOOKUP函数是Excel中几个最重函数之一,为了方便大家学习,兰色幻想特针对VLOOKUP函数的使用和扩展应用,进行一次全面综合的说明。本文为入门部分      一、入门级       VLOOKUP是一个查找函数,给定一个查找的目标,它就能从指定的查找区域中查找返回想要查找到的值。它的基本语法为:       VLOOKUP(查找目标,查找范围,返回值的列数,精确OR模糊查找) 下
【精华】【excel VBA】 高亮显示相同内容 所在Column(列) 或 Row(行)
参考:Private Sub Worksheet_SelectionChange(ByVal Target As Range) Dim rng As Range Set rng = UsedRange If Target.Count > 1 Then Set Target = Target.Cells(1) End If If A...
如何用VBA判断文件夹是否存在
如何用VBA判断文件夹是否存在.doc如何用VBA判断文件夹是否存在.doc
VBA编程
关于VBA编程,以及如何用VBA
使用VBA实现Excel合并相同内容的相邻单元格
写算法的数据分析时生成了csv文件,为了方便查看需要对部分单元格进行合并。 原始的CSV文件用Excel打开有大量如下形式的子表: 而我希望处理之后变成如下格式: 在网上搜索了很久,大多只能对某一列进行操作,而我需要对整个表格的行列都进行这个操作。 除此之外,因为是数据分析的表格,我还希望只对非数字开头的单元格进行合并,即行列标题。 经过多次尝试,终于在以前从来没用过VB
【VBA研究】版本无关的取EXCEL有效行列数方法
iamlaosong文 常用下面方式取得Excel工作表的有效行数,前者是2003版,后者是2007版: 1、MaxRow = sheets(1).[A65536].End(xlUp).Row 2、MaxRow = sheets(1).[A1048576].End(xlUp).Row 在不知道版本的情况下,一种方法是判断文件版本或者文件扩展名,另一种方法简单通用,就是取Ex
EXCEL中如何根据某列找到重复的行,并将重复只保留一条其余的删除?
Sub 删除重复数据() '以col列为条件删除的重复行数据 '本例是删除标题为sheet1的EXCEL表中以A列(从A2单元格开始)为条件的重复韩国数据 Application.ScreenUpdating = False '可根据实际情况修改下面三行的结尾值 Dim sheetsCaption As String: sheetsCaption = "Sheet1" Di
使用VBA编程自动以exce表中的指定列分离出工作表
写了一个VBA宏程序,用来自动将EXCEL一列转换为不同的工作表。例如: 姓名  性别 张三  男 李四  女 通过该程序可以自动分离出“男”工作表和“女”工作表。先上代码,注释写的很清楚。 '时间:2/6/2015 '版本:1.0 '宏SeperateColumn用来将当前工作表,按某一列进行分类,每一类新建为以该值变量命名的工作表中,工作表第一行为表头,不进行分离; '注意:使用前
EXCEL 相同日期所在的不同单元格使用相同颜色
【问题来源】 在一个EXCEL工作簿中,我有两张工作表,一张“日记”,一张“周记”。 如果,现在我已经对“周记”里的内容进行上色了,同一个大时间轴用一种背景色,而当天如果放假,字体为红色,如果上课则设为黑色。 现在另一张“日记”表也有相同的内容,见下图 这里日期这一列,我想设成跟“周记”中相同的背景色和字体色。 【问题解决】 直接编写一段VBA代