• 如何用vba获取相同单元格内容的联合单元格区域?

    在用vba处理单元格数据时,会遇到相同的单元格内容需要批量处理的情况。

    如下图所示

    A列的品类含有多个相同项,如果要把相同项所在的单元格区域罗列出来,可以使用如下的代码:

     

     

  • 如何用vba实现重复值的一对多查找?

    一对多查找是一种普遍的问题。

    在vba中如果要实现一对多查找,可以借助字典Dictionary对象。代码如下:

  • 如何在excel根据某个字段合并同类项,文本内容串联,数值内容求和?

    在excel根据某个字段合并同类项是一个经常会碰到的问题。

    如果合并同类项后,其余字段只是简单的累加或者计数或者计算平均值等,在excel中可以使用“合并计算”或者“数据透视表”功能来实现。

    如果合并同类项后,其余字段还涉及字符的串联,则需要用vba来实现。

    以下代码是一个通用的根[……]

    阅读全文

  • 如何在vba中使用Dictionary字典对象?

    经常写vba代码就一定需要用到Dictionary字典对象,字典对象可以用来存储数据对,每对数据由数据内容和数据的键值组成,每个数据内容有唯一的一个键值与之匹配。当遇到重复的键值时,将会报错。所有的数据键值和所有的数据内容都存储在相应的数组中。由于它只能存储唯一的键值的特性,经常利用字典对象来处理涉[……]

    阅读全文