VBA中字典的经典用法

VBA中字典是一个很好用的工具,在去重、汇总等等方面发挥着巨大作用,而且用字典处理这类数据,不但代码简洁,而且运行速度非常快。
今天就介绍一下字典的经典用法。

操作方法

  • 01

    原始数据如下表所示,在Sheet1中,从A列中提取在B列中不存在的全部数据放到C列中

  • 02

    Alt+F11,进入VBE,双击sheet1,进入代码编辑界面。

  • 03

    首先,后期绑定字典

  • 04

    然后,将A列全部放入字典。 此处小常识:1.range("A65536").end(3).row:获取A列最后一个不为空的行号;2.dic(cells(i,"A").value):字典中用到cells时,一定要注意,要么用value要么用cells&“”来获得单元格内的数值

  • 05

    再次,将B列中的数据从字典中去除。用到了字典的remove属性。

  • 06

    最后,将字典的索引,转职后放入C列中

  • 07

    返回Excel,得到想要的结果,如下图所示

(0)

相关推荐

  • Excel VBA中if语句的用法

    我们都知道作为程序,它有两大结构,一个是if语句,一个是循环语句.在VBA中if语句即使基本的语句结构,也是用的非常广的语句,实用性也是非常强的,下面小编为大家分享VBA中if语句的详细用法! if语 ...

  • Excel VBA中range对象的常见用法

    range对象在Excel VBA中的运用也是比较常见的,对于区域数据的操作往往我们需要用到range对象,下面小编根据自身的实战为大家分享一下range对象的常见用法! range的常见用法 01 ...

  • Excel VBA中的cells单元格的用法

    Excel中内嵌VBA开发模块,该模块可自主开发程序,那么对于刚接触VBA的新手来说对VBA中基本对象的了解是必要的,其中最基本的一个对象就是cells对象,下面小编给大家分享一下有关cells的故事 ...

  • vba range用变量表示(vba中range变量用法)

    一项技能的学习过程中,最难的有两个时间段,没入门前不知道怎么学,入门后不知道怎么快速提高.反而当技术提高到一个层次后,能融会贯通,再看什么都不那么难了.我们每天讲解一个VBA的一个知识点,我们一起学习 ...

  • Excel VBA中for循环语句的用法

    Excel VBA中for循环语句是怎样用的?下面我们来看一下. 操作方法 01 我们先创建一个空的函数. 02 在函数体里,就可以创建一个for循环了,使用For Next的结构,其中J变量就是定义 ...

  • Excel2007中网格线的基本用法介绍

    Excel2007中网格线的基本用法介绍 Excel2007中的网格线在编辑、打印操作中都会用到。下面讲解Excel2007软件中网格线的一些基本用法。 1、隐藏/显示网格线 通过“视图”选项卡菜单中 ...

  • Word2007文档中的书签的用法

    好多人留言问blue1000关于word 2007中的书签的用法,一直没有时间一一回答,今天就一起回答了吧,希望不知道的人可以看到这篇文章。 其实主要还是用于定位,具体操作步骤如下所述: 第1步,打开 ...

  • 为excel vba中添加.删除模块并插入全过程图文详解

    为excel vba中添加、删除模块并插入全过程图文详解 方法/步骤 1、点按快速启动栏excel 程序图标 进入excel 界面 点击选中任意单元格 然后按alt+f11 进入vbe界面 2、点击菜 ...

  • 详解Linux系统中md5sum命令的用法

    这篇文章主要介绍了详解Linux系统中md5sum命令的用法,用来处理MD5验证的相关操作,需要的朋友可以参考下 MD5算法常常被用来验证网络文件传输的完整性,防止文件被人篡改.MD5全称是报文摘要算 ...