VBA_Excel_教程:字典类型

VBA中的字典类型需要添加Microsoft Scripting Runtime引用,在Tools菜单下添加

Sub testDic()
    Dim strV As String
    Dim key As String
    key = "name"
    Dim value As String
    value = "关羽"

    Dim dic As Object
    Set dic = CreateObject("Scripting.Dictionary")

    ‘增
    If dic.exists(key) = False Then
        dic.Add key, value
    End If

    Call read(dic)

    ‘删1
    dic.Remove (key)
    Call read(dic)

    ‘删2:移除全部内容 ‘
    dic.RemoveAll
    Call read(dic)
End Sub

Sub read(dic As Object)
    ‘遍历读取
    For Each k In dic
        strV = dic.Item(k)

        Debug.Print strV
    Next
End Sub
时间: 2024-11-01 18:53:59

VBA_Excel_教程:字典类型的相关文章

json字符串和字典类型的相互转换

在开发过程中,有时候需要将json字符串转为字典类型,反之亦然,通常采用.Net的开源类库Newtonsoft.Json进行序列化,这里我也是采用这个,不过我更喜欢写扩展方法方便在项目的调用. 首先新建一个扩展类JsonExtensions(类名自己按照自己喜好定义): public static class JsonExtensions { /// <summary> /// 将字典类型序列化为json字符串 /// </summary> /// <typeparam na

用python操作mysql数据库(之数据查询结果返回字典类型)

#!/usr/bin/env python # -*- coding: utf-8 -*- import MySQLdb #建立连接 conn = MySQLdb.connect(host='127.0.0.1',user='root',passwd='1qaz#EDC',db='test_db') cur = conn.cursor(MySQLdb.cursors.DictCursor) #建立游标时,加上"MySQLdb.cursors.DictCursor",让数据查询结果返回字

swift数组与字典类型操作使用

var studentList : [String] = ["张三","李四","王五"]; //数组插入 studentList.insert("刘备",atIndex: 0) //数组追加,每次调用只能追加一个元素 studentList.append("赵云"); //数组追加多元素 studentList += ["关羽","张飞"]; //数组遍历 for

【python】构造字典类型字典

字典类型字典:就是包含字典类型的字典,如{'sss': {'ss': 'dddsdsdsd'}} 构造方式: a={} b="sss" a[b]={} a[b]['ss'] = "dddsdsdsd" print a >>>{'sss': {'ss': 'dddsdsdsd'}} 应用: import sys,os,re oui_dict={} ###构造字典 tmp_fp = open("C:\\Users\\Administrator

Swift2.0(5)元组类型&数组类型&字典类型

元组类型 元组Tuple用来归纳多个归纳具有任意类型的相关联的值,如: var person = (30, "neusoft") print(person)     // (30, "neusoft") 该元组类型对象person的类型可以认为是:(Int, String) 如果想要获取元组中的某个数据,可以采用以下方式 方式一:可以将其中的数据关联到常量或变量中,如: let (age, name) = person print("age:\(age)

python字典类型用法举例

字典是python语言中唯一的映射类型,用花括号{}表示,一个字典条目就是一个键值对,方法keys()返回字典的键列表,values()返回字典的值列表,items()返回字典的键值对列表.字典中的值没有任何限制,它们可以是任意python对象,但字典中的键是有类型限制的,每个键只能对应一个值,且键必须是可哈系的,所有不可变类型都是可哈希的.不可变集合frozenset的元素可作为字典的键,但可变集合set就不行了. 以下是字典类型的常用方法. clear():删除字典中所有元素. copy()

Python中让 MySQL查询结果 返回字典类型的方法

Python的MySQLdb模块是Python连接MySQL的一个模块,默认查询结果返回是tuple类型,只能通过0,1..等索引下标访问数据默认连接数据库: MySQLdb.connect(     host=host,         user=user,         passwd=passwd,         db=db,         port=port,         charset='utf8' ) 复制代码打印: 复制代码代码如下 for row in data:    

字典类型的字符串转成字典

字典类型的字符串转成字典 - (NSDictionary *)parseJSONStringToNSDictionary:(NSString *)JSONString {    NSData *JSONData = [JSONString dataUsingEncoding:NSUTF8StringEncoding];    NSDictionary *responseJSON = [NSJSONSerialization JSONObjectWithData:JSONData options:

.net Mvc Controller 接收 Json/post方式 数组 字典 类型 复杂对象

原文地址:http://www.cnblogs.com/fannyatg/archive/2012/04/16/2451611.html ------------------------------------------------------------------------------------------------------------------ Asp.net Mvc Controller Json数组接收数组字典 类型 复杂对象 方法一,(最复杂的方法)扩展ModelBin