ExcelVBA 我对字典没意见,我对优化有意见
网友提问:


回答网友问题:
ExcelVBA第二季 第21回讲在在Excel中用SQL


把上面准备好的数据关闭,放到一个我们知道路径的位置
打开一个新的工作簿,复制我们ExcelVBA第二季第21集的代码
修改路径和SQL语句

代码如下:
返回结果

看着代码多,只要知道路径,会写SQL语句就可以了。
而且这些SQL语句都是最基础的,就是建个关系取两个字段 。
原理就是先把表1通过四则运算变成数字再与表2建立一对多关系,做查询即可。
跟别的不敢比,但是在ExcelVBA中比字典的速度我敢比,把数据增加到50W行,比二者速度就一目了然了。
我对字典没意见,只是辛辛苦苦写了一堆人家用一句话就能代替的代码,最终换来的是速度慢,要优化之类的话。所以从那以后,我就避开字典。在不离开Excel软件的情况使用其它方法处理。
