excel用VBA实现两列数据比较是否相等
如图,日常处理数据中经常需要比较两列之间数据是否相等,目前我用if公式去比较,除此之外能否通过VBA代码实现?请大神赐教~VBA可以识别任意两列么?因为不想每次修改列数~...
如图,日常处理数据中经常需要比较两列之间数据是否相等,目前我用if公式去比较,除此之外能否通过VBA代码实现?请大神赐教~
VBA可以识别任意两列么?因为不想每次修改列数~ 展开
VBA可以识别任意两列么?因为不想每次修改列数~ 展开
1个回答
2018-04-17 · 知道合伙人软件行家
关注
展开全部
sub test()
‘假设e列和f列比较,结果写入g列,对应的列号为5、6、7
‘开始行号=2
hh=2
do while cells(hh,5)<>""
IF CELLS(HH,5)=CELLS(HH,6) THEN
CELLS(HH,7)="正确"
else
CELLS(HH,7)="错误"
endif
HH=HH+1
LOOP
end sub
‘假设e列和f列比较,结果写入g列,对应的列号为5、6、7
‘开始行号=2
hh=2
do while cells(hh,5)<>""
IF CELLS(HH,5)=CELLS(HH,6) THEN
CELLS(HH,7)="正确"
else
CELLS(HH,7)="错误"
endif
HH=HH+1
LOOP
end sub
追问
VBA可以识别任意两列么?因为不想每次修改列数~
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |