VBA命令及语法列表之字典Dictionaries相关

【分享成果,随喜正能量】真正的修佛之人。首先,得明白自己的来处和归宿,懂得敬畏自己的生命和他人的生命,尽其所能释放善意。学会悲天悯人,渡人的同时渡己,始终走在止于至善的路上。真正的慈悲为怀,并不一定只是钱财的救济,有的时候,一个善举,也是一种慈悲。。

我给VBA下的定义:VBA是个人小型自动化处理的有效工具。可以大大提高自己的劳动效率,而且可以提高数据的准确性。我这里专注VBA,将我多年的经验汇集在VBA系列九套教程中。

作为我的学员要利用我的积木编程思想,积木编程最重要的是积木如何搭建及拥有积木。在九套教程中我给出了大量的积木,同时讲解了如何搭建。为了让学员拥有更多的积木,我开始着手这部《VBA即用型代码手册(汉英)》的创作,这部手册约600页,集合约500多个的案例,案例我用汉语和英语同时发布,一方面学员从中可以更好的领会和掌握VBA中用到的一些英语知识,另一方面,大家可以看到各种各样的积木。这部手册是大家学习和工作中的不可多得的实用资料。今日的内容是: VBA命令及语法列表之字典Dictionaries相关82cd6a159ccecbaa464334269ce813a0.jpeg

第二章 EXCEL VBA命令和语法列表

11 字典Dictionaries

Description

描述

VBA Code

Required Reference

所需引用

Tools > References > Microsoft Scripting Runtime

Create

创建

Dim dict As New Scripting.Dictionary

dict.Add “”

dict.Add “”

Create From Excel

从 Excel 创建

Dim dict As New Scripting.Dictionary

Dim cell As Range

Dim key As Integer

For Each cell In Range(“A1:A10”)

key = key + 1

dict.Add key, cell.value

Next cell

Create

创建2

Set mydic = CreateObject("scripting.dictionary")

Add Item

添加项目

dict.Add “Key”, “Value”

Change Value

改变值

dict(“Key”) = “Value”

Get Value

获得值

MsgBox dict(“Key”)

Check For Value

检查值

If dict.Exists(“Key”) Then

MsgBox “Exists”

End If

Remove Item

除去项目

dict.Remove (“Key”)

Remove All Items

dict.RemoveAll

Loop Through Items

循环遍历项目

Dim key As Variant

For Each key In dict.Keys

MsgBox key, dict(key)

Next key

Loop Through Items

循环遍历项目2

 For Each key In mydic.Keys

‘Cells(i, 1).Resize(1, 3) = Split(key, "|")

Cells(i, 1).Value = key

    Cells(i, 4).Value = mydic(key)

    i = i + 1

 Next

Count Items

计数项目

dict.Count

Make Key Case Sensitive

使关键大小写敏感

dict.CompareMode = vbBinaryCompare

Make Key Case Insensitive

使关键大小写不敏感

dict.CompareMode = vbTextCompare

6f758178d2ca2139292314a5fc93869b.jpeg

【分享成果,随喜正能量】我20多年的VBA实践经验,全部浓缩在下面的各个教程中:


618ba578a21a4d9ba0f3adc4d8846f7c.jpeg

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/26469.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【unity细节】为什么发射炮弹实例化出来了却无法移动

👨‍💻个人主页:元宇宙-秩沅 hallo 欢迎 点赞👍 收藏⭐ 留言📝 加关注✅! 本文由 秩沅 原创 收录于专栏:unity细节和bug ⭐为什么发射炮弹实例化出来了却无法移动⭐ 文章目录 ⭐为什么发射炮弹实例化出来…

Pytest+Jenkins+Allure的接口自动化测试

目录 生成Allure 两种形式 一 项目内直接生成不依赖Jenkins 1.先安装好allure 将allure\bin配置到环境变量中 cmd 命令行输入:allure 校验是否安装成功 2. 将json文件生成html文件 执行 allure generate report/ -o report/html其中的report/ 为生成的json路径&a…

带你了解储能行业PCB的设计与应用

高速先生成员---黄刚 高速先生有接触过储能相关的互连设计吗? 突然被粉丝一问,高速先生在大脑里面不停的搜索,的确储能方面的PCB设计板子很少有进来高速先生团队这边的,难道我们真的没怎么做过?这个问题高速先生先不回…

Vue+Ts+Echart使用以及后台接口对接逻辑【实战】

官网传送门 一.echarts介绍 是一个js插件 性能好可流畅远行PC和移动设备 兼容主流浏览器 提供很多图标,用户且可自行修改。 2.使用npm安装 npm install echarts二.echarts基本使用、自定义图例、选择7天日期查询图表数据内容 获取本地时间以及当前时间前几天后几天 /*** 获…

PWM呼吸灯设计

呼吸灯: 呼吸灯是一种特殊的灯光效果,它可以模拟呼吸的效果,即灯光逐渐由暗变亮再由亮变暗,循环往复。这种效果给人一种柔和、舒缓的感觉,常被应用在装饰、照明和显示等领域。 PWM呼吸灯设计: 在数字电路设…

数据结构 ~ 树

什么是树 - tree 一种分层数据的抽象模型; 如:DOM、级联选择、树形控件,js 中没有树 可以用 Object 构建树: const tree {val: a,children: [{val: a-1,children: [{val: a-1-1,children: []}]},{val: a-2,children: [{val: a…

CMS垃圾收集器三色标记-JVM(十二)

上篇文章说了CMS垃圾收集器是赋值清除,所以他不可以碎片整理,于是jvm支持两个参数,几次fullGC之后碎片整理压缩空间。Cms他会抢占cpu资源,因为是并行运行,所以会有浮动垃圾。还有执行不确定性,垃圾收集完&a…

VsCode添加Vue模版代码片段

文章目录 VsCode添加Vue模版代码片段1. 复制一段已有要制作模板的Vue代码,比如:2. 粘贴到下方链接的工具网站,可自动生成模板代码的片段3. VsCode中设置代码片段3-1 打开菜单:首选项-用户片段3-2 出现如下的搜索栏,搜索…

Ubuntu下搭建Redis主从集群

目录 准备实例和配置 开启主从关系 测试配置 搭建的主从集群结构,只有主服务器与客户端进行写操作,通过主从同步数据,从服务器向客户端提供读操作 共包含三个节点,一个主节点,两个从节点。 这里我们会在同一台虚拟机…

2023最新软件测试面试题(带答案)

1. 请自我介绍一下(需简单清楚的表述自已的基本情况,在这过程中要展现出自信,对工作有激情,上进,好学) 面试官您好,我叫###,今年26岁,来自江西九江,就读专业是电子商务,毕…

54、Mysql索引的数据结构,各自优劣

Mysql索引的数据结构,各自优劣 索引的数据结构和具体存储引擎的实现有关在MySQL中使用较多的索引有Hash索引,B树索引等InnoDB存储引擎的默认索引实现为: B树索引。对于哈希索引来说,底层的数据结构就是哈希表,因此在绝大多数需求…

MySQL 备份和还原

目录 一、数据备份的重要性 二、数据库备份类型 2.1 物理备份 2.2 逻辑备份 1.完全备份 2.差异备份 3.增量备份 三、常见的备份方法 3.1 物理冷备 3.2 专用备份工具 mysqldump 或 mysqlhotcopy 3.3 启用二进制日志进行增量备份 3.4 第三方工具备份 四、MySQL完全备份…