小编aru*_*roy的帖子

字典对象可以在同一个键下有多个项吗?

我正在寻找与字典对象项相关的解决方法

Dim a, d 'Create some variables

 Set d = CreateObject("Scripting.Dictionary")

 d.Add "a", "Athens" 'is possible I know 

 d.Add "a", "Athens","India","Paris" ' Is this Possible  under same Key?
Run Code Online (Sandbox Code Playgroud)

描述快照:( 更新)

  Manger ID            EMPID      EMPID     EMPID     EMPID ......

     11                12          10
     15                10 
     20                22          45        46
     40
Run Code Online (Sandbox Code Playgroud)

如何使用字典对象实现上表?给我一些想法.

谢谢,

vbscript

5
推荐指数
1
解决办法
2万
查看次数

如何将 Excel 范围分配给二维数组?

您能说说如何将 Excel Range("G2:AA1000") 分配给二维数组吗?如果可能的话,在对该 2D 数组执行某些操作后如何将该 2D 数组返回到相同的范围?将 Range 分配给 2D 数组后,如何从该 2D 矩阵中识别每一行?

谢谢,

vbscript excel vba

5
推荐指数
1
解决办法
1万
查看次数

如何`救援$!`工作?

我知道全局变量$!包含最新的异常对象,但我对下面的语法感到困惑.任何人都可以帮我理解以下语法吗?

 rescue $!
Run Code Online (Sandbox Code Playgroud)

ruby exception-handling

5
推荐指数
1
解决办法
114
查看次数

如果数组已由Range指定,则LBound和Ubound冲突

    height = objExcel1.Application.WorksheetFunction.CountA(ob3.Columns(1))
    'MsgBox(height)
    ReDim dataArray(height - 2, 0) ' -1 for 0 index, -1 for the first row as header row, excluded
    str = ""
    dataArray = ob3.Range(ob3.Cells(2, 1),ob3.Cells(height, 1)).Value
    Set d = CreateObject("scripting.dictionary")
    'MsgBox(LBound(DeletArr) & ":" & UBound(DeletArr))
    For i = LBound(DeletArr) To UBound(DeletArr)
        If Not d.exists(DeletArr(i)) Then
            d(DeletArr(i)) =  0
        End If
    Next
    MsgBox(LBound(dataArray,1) & ":" & UBound(dataArray,1))
    For i = LBound(dataArray, 1)  To UBound(dataArray, 1) - 1

        If d.exists(dataArray(i, 1)) Then

            str = str & …
Run Code Online (Sandbox Code Playgroud)

vbscript excel vba excel-vba

1
推荐指数
1
解决办法
7085
查看次数

从字符串中提取的最大和最小单词

我有一个字符串,因为"Frederik will not come office tomorrow.So please you have to do his tasks".我想要最小和最大长度的单词作为哈希如下:

{2=>["So", "to", "do"], 8=>["Frederik", "tomorrow"]}
Run Code Online (Sandbox Code Playgroud)

那么最简单的方法是什么呢?

ruby

1
推荐指数
1
解决办法
111
查看次数

NVL函数出错,是否有类似NVL的等效函数

下面的代码是用 VBScript 编写的。但是该行Set rs = cmd.Execute抛出错误,指出NVL未定义。那么你能建议一个相当于“NVL”的东西吗?

        Option Explicit

        Dim conn, cmd, rs
         Dim clauses(34), i
    Dim xlApp, xlBook
    Dim tempDate,LenDate


    Set conn = CreateObject("ADODB.Connection")
    With conn
    .Provider = "Microsoft.ACE.OLEDB.12.0"
    .ConnectionString = "Data Source=""D:\AravoVB\GE_Wing_To_Wing_Report - Copy.xlsx"";" & _
        "Extended Properties=""Excel 12.0;HDR=Yes"""
    .Open
    End With
    tempDate="[Business Process ID],"
    For i = 0 To 34
    clauses(i) = "[Task" & i + 1 & " Start Date] > [Task" & i + 2 & " Start Date]"
    tempDate=tempDate & "NVL([Task" …
Run Code Online (Sandbox Code Playgroud)

vbscript excel vba ado adodb

0
推荐指数
1
解决办法
1万
查看次数

如何从范围到最后获得每个第n个元素?

我确实有一个范围(1..10).现在我想从范围中获得每个第三个元素.对于给定的范围,我想作为输出:[4, 7, 10].

任何一个短的班轮?

ruby

-1
推荐指数
1
解决办法
85
查看次数

在红宝石中调用"put"的混乱

我们都知道在红宝石中的事实.具有对象的运算符留给.帮助发送消息(右侧.).

根据上述原则 - "100".to_s我们可以说.运算符正在向to_s对象发送消息100.好一个!

那么puts("hello")呢?以下是我对当地红宝石专家的提问:

  1. 在哪里.运营商?

  2. 谁是接收者?

ruby

-2
推荐指数
1
解决办法
107
查看次数

使用Ruby的句子中的字母数

假设我有一个字符串"I am a good boy".我想要字符串中每个字母的总数.字母区分大小写.也就是说,Dd需要被视为两个不同的字符.

ruby string

-3
推荐指数
4
解决办法
9796
查看次数

标签 统计

ruby ×5

vbscript ×4

excel ×3

vba ×3

ado ×1

adodb ×1

excel-vba ×1

exception-handling ×1

string ×1