Excel字典中的CompareMode属性介绍以及部分代码实例

时间:2022-11-03 08:51:19 

CompareMode属性,在电子表格的字典中,功能是设置或者返回在 Dictionary 对象中进行字符串关键字比较时所使用的比较模式。

语法为:object.CompareMode[ = compare]

参数介绍

object 必选项。总是一个 Dictionary 对象的名称。

compare 可选项。如果提供了此项,compare 就是一个代表比较模式的值。可以使用的值是 0 (二进制)

1 (文本), 2 (数据库)。

相关说明

如果试图改变一个已经包含有数据的 Dictionary 对象的比较模式,那么将导致一个错误。

代码示例:

Dim d

Set d = CreateObject("Scripting.Dictionary")

d.CompareMode = vbTextCompare

d.Add "a", "dzwebs"

d.Add "b", "dz37w"

d.Add "c", "netcom"

d.Add " B ", " LGANMMB"

部分代码示例

1、d.CompareMode = vbTextCompare :设置字典的比较模式是文本,在这种比较模式下不区分关键字的大小写,即关键字”b”和”B”是一样的。vbTextCompare的值为1,所以上式也可写为 d.CompareMode =1 。如果设置为vbBinaryCompare(值为0),则执行二进制比较,即区分关键字的大小写,此种情况下关键字”b”和”B”被认为是不一样的。

2、d.Add " B ", " Baltimore" :添加一关键字”B”和对应于它的项”LGANMMB”。由于前面已经设置了比较模式为文本模式,不区分关键字的大小写,即关键字”b”和”B”是一样的,此时发生错误添加失败,因为字典中已经存在”b”了,字典中的关键字是唯一的,不能添加重复的关键字。

标签:关键字,大小写,字典,模式,Excel函数
0
投稿

猜你喜欢

  • Word两行交换的方法,快速互换Word表格相邻两行数据

    2022-11-22 21:55:01
  • 在word文档中如何添加不同的页眉?

    2022-04-18 21:46:23
  • 一组常用函数公式,都挺好

    2022-01-30 14:15:36
  • Office 2010 SP2专业增强版2020.06 免费下载

    2023-11-06 14:57:16
  • word分页符怎么设置?

    2022-11-07 14:57:16
  • 7.使用PPT制作如图的表格

    2023-01-23 22:16:45
  • 微软Office 2016 for Mac怎么更新? 修复bug/支持Outlook全屏

    2023-08-05 21:14:21
  • Win10系统任务栏假死怎么办?教你用指令来修复无响应问题

    2023-11-11 11:01:27
  • word排版图片总是乱跑怎么办

    2023-06-15 06:41:31
  • word双下划线怎么设置

    2022-10-07 16:10:45
  • Win10电脑屏幕发黄怎么办?Win10电脑屏幕发黄解决方法

    2023-05-29 16:43:18
  • 如何在Word 2007中插入空白表?

    2023-02-28 03:39:57
  • Win10 20H2/2004 KB5003173更新失败怎么办?

    2023-11-23 23:39:21
  • 如何在启动模式下运行Word 2016?

    2022-05-21 02:50:52
  • Excel中轻松查看数据记录

    2022-06-29 14:16:44
  • word怎样设置标题自动编号

    2022-06-23 01:33:22
  • 如何删除Word最近使用文件列表?

    2022-12-02 22:18:31
  • Excel2016表格怎么按照年份推算母亲节日期?

    2022-10-20 16:18:12
  • Win10 21H1系统如何设置锁屏后不要断网?

    2023-11-24 12:27:19
  • win10怎么卸载显卡驱动并重新安装?

    2023-12-12 20:58:23
  • asp之家 电脑教程 m.aspxhome.com