永发信息网

VBA用For循环嵌套If判断shee1和sheet2的A列各个数据是否相同,用数组怎么实现?

答案:4  悬赏:0  手机版
解决时间 2021-01-28 11:53
  • 提问者网友:兔牙战士
  • 2021-01-28 04:01
VBA用For循环嵌套If判断shee1和sheet2的A列各个数据是否相同,用数组怎么实现?
最佳答案
  • 五星知识达人网友:三千妖杀
  • 2021-01-28 04:29
是的,要用VBA数组
也就是用数组代码完成 VLOOKUP的效果
2个约4000行数据,需要2秒钟左右

追问给我看看代码啊!追答之前写的都没保存
又要重新写代码哦。。追问A列是数值,K列的是字符,怎么定义数组?我要看代码学习。追答啊!?
全部回答
  • 1楼网友:轻雾山林
  • 2021-01-28 06:15
用VLOOKUP会快很多追答还有,1000行就是过家家而已,咋做都一样,我处理的数据流都几百万行的追问VLOOKUP好像不能复制单元格格式,而且我想实现一键操作!追答想要格式的话就没办法了,循环最快,其次是find
  • 2楼网友:英雄的欲望
  • 2021-01-28 06:06
数组处理非常快,比公式快很多,要用动态数组。。追问能给段代码吗?让我看看数组怎么运用的?
  • 3楼网友:等灯
  • 2021-01-28 05:47
才一千多行,直接用公式,vlookup就行了,娇情,要什么自行车!
还vba,我vba里仍然给你调用“application.WorksheetFunction.VLookup”工作表函数做!
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯