欢迎光临散文网 会员登陆 & 注册

ExcelVBA 我对字典没意见,我对优化有意见

2023-07-19 15:50 作者:孙兴华zz  | 我要投稿

网友提问:

回答网友问题:

ExcelVBA第二季 第21回讲在在Excel中用SQL

这是表1
这是表2

把上面准备好的数据关闭,放到一个我们知道路径的位置

打开一个新的工作簿,复制我们ExcelVBA第二季第21集的代码

修改路径和SQL语句

代码如下:

返回结果

看着代码多,只要知道路径,会写SQL语句就可以了。

而且这些SQL语句都是最基础的,就是建个关系取两个字段 。

原理就是先把表1通过四则运算变成数字再与表2建立一对多关系,做查询即可。

跟别的不敢比,但是在ExcelVBA中比字典的速度我敢比,把数据增加到50W行,比二者速度就一目了然了。

我对字典没意见,只是辛辛苦苦写了一堆人家用一句话就能代替的代码,最终换来的是速度慢,要优化之类的话。所以从那以后,我就避开字典。在不离开Excel软件的情况使用其它方法处理。

ExcelVBA:https://www.bilibili.com/video/BV1rt4y1a72y

ExcelVBA 我对字典没意见,我对优化有意见的评论 (共 条)

分享到微博请遵守国家法律