回到刚开始的案例,把数据源的B列姓名作为key,数量作为Item,由于key具有唯一性,所以字典在存入相同用户的时候只会保留第一次存入用户的信息,后面的会报错,利用一句“On Error Resume Next”,发生错误,调至下一步,即可解决报错问题。
"'释放字典内存Setmydic = NothingEnd Sub代码讲解:上述代码实现了对一个数组的排重处理,过程和要求的完全一致,大家要注意,实现一个目的有很多的方法,有的会简单些,有的会复杂些,我会尽可能的多利用些方法来实现目的,让大家在学习的过程中能有所比较,无论是哪一种
VBA文本函数是日常使用较多的应用,今天我们来学习常见的文本处理函数。1 文本截取。InStr '从前往后查找,查找到,返回第一个字符串出现的位置,否则返回0。InStrRev '从后往前查找,查找到,返回第一个字符串出现的位置,否则返回0。
一个硬件工程师的Excel VBA的自学之旅。今天继续学习Excel VBA的基础语法。先介绍下Do While语句,它的基本结构如下:上图中的逻辑表达式,是Do While循环的循环条件,当逻辑表达式的值为True时,将会执行循环体,否则跳出循环执行Loop后面的语句。