1.0x

按住画面移动小窗

x

VBA第三课:字典提取信息及运用RPA工具发送邮件

本课程面向财务人员设计的案例教学~,适合VBA中级的水平 温馨提示:如涉及作业讲解,在学习本课程前请学习VBA第二课
免费
教程概述目录

VBA第三课:字典提取信息及运用RPA工具发送邮件

①什么是字典?

单词——单词的释义

Key——值Item

键值对

 

{[1,值1][2,值2][3,值3]·····}

 

②字典的运用

存放信息,以及提取信息

运用字典可以极大地节约代码量,以及减少循环嵌套的过程

③案例讲解要点

 

两张表

一张是用来存放业务员信息的表

 

字典1{[业务员1,邮箱1];[ 业务员2,邮箱2];[ 业务员3,邮箱3];····}

另一张是用来存放对账明细信息表

根据每一个业务员的姓名,创建新的字典用来存放客户的名称

字典2{[客户1][客户2][客户3]···}

每当字典1中业务员信息进行遍历时,会对字典2进行清空

 

字典当存入多个重复项时,会报错提醒

因此:

'防止字典存入重复项出错

On Error Resume Next

 

字典的键值对是无法通过下标索引进行信息提取的,必须通过赋值给数组,才能够根据数组的下标进行键值信息提取

 

 

运用for each···next对保存有业务员姓名的数组进行每一项的遍历

 

用第二个字典只保存客户名称

ValueDic2.Add .Cells(i, j + 1).Value, ""

 dic3.Add .Cells(i, j + 1).Value, Nothing

 

灵活运用过程嵌套,让参数的取值更为便利,让整体VBA编程思路更为清晰

 

灵活运用公共变量进行信息的调用

 

通过调用字典的键,去获取相应的值,因为每一个键对应的唯一值,故可以去寻找到相应的值

形式:

 

 字典变量名称.Item(Key)

 

 

路径下 ThisWorkBook.Path & “/jkkjh”,斜杠/表示创建一个文件夹(如果没有的话)(如果有的话),则表示一个文件夹

类似的,ThisWorkBook.Path & “\jkkjh”,反斜杠\表示文件名

 

 

RPA工具之Uipath,如何发送邮件

RPA之家宣传图