小编Roh*_*uja的帖子

VBA字典表现得很疯狂

我在理解下面代码片段的输出时遇到了很多麻烦

Sub TestDictionary
    Dim d as dictionary
    set d = new dictionary

    debug.print d.count
    debug.print d(1)
    debug.print d.count

End Sub
Run Code Online (Sandbox Code Playgroud)

上面的代码片段给出了o/p如下

0
            `I presume this line being the empty string
1
Run Code Online (Sandbox Code Playgroud)

我期望下标超出范围debug.print d(1),但令我惊恐的是它返回一个空字符串.

任何人都可以告诉我为什么会这样吗?

excel vba dictionary excel-vba

3
推荐指数
2
解决办法
215
查看次数

在VBA中链接类

我在VBA中定义了一个类,如下所示

类员工(clsEmployee):

Private pEmpName As String
Private pEmpID As Long
Private pDOJ As Date
Private pManager As clsEmployee
Private pOffice As clsOffice
Run Code Online (Sandbox Code Playgroud)

其中pManager是clsEmployee类的类的属性,pOffice也是clsOffice类的类的属性(另一个类)

我还在类中定义了Let和Get方法来读取和写入类的属性,如下所示

Public Property Let Name(sName As String)
    If sName <> "" Then
        pEmpName = sName
    End If
End Property

Public Property Get Name() As String
    Name = pEmpName
End Property

Public Property Let EmployeeId(lngID As Long)
    If IsNumeric(lngID) Then
        pEmpID = lngID
    End If
End Property

Public Property Get EmployeeId() As Long
    EmployeeId = pEmpID
End Property …
Run Code Online (Sandbox Code Playgroud)

oop vba class object excel-vba

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

在C/C++中打印所有ASCII值

你好每个人都很长,我不接触C/C++语言,只是再次修改概念,我遇到了这个问题,要求编写一个程序来显示所有的ASCII字符,我写了下面的好,但是它没有给出预期的结果.任何人都可以告诉这个代码有什么问题.

#include<iostrem.h>
int main()
{
    unsigned char a;
    for(a = 0; a < 256; ++a)
    {
        cout << a << " ";
    }
    return 0;
} 
Run Code Online (Sandbox Code Playgroud)

c c++

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

为什么这会给出多个定义错误:extern int i; int i;

如果有多个声明可能并且只允许一个定义(ref),那么为什么下面的代码会i在Turbo C++编译器中给出一个错误作为多个声明?

int main()
{
    extern int i;
    int i;
    printf("The value of i is %d",i);
    return 0;
}
Run Code Online (Sandbox Code Playgroud)

c c++

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

评估R中的数学表达式

我有一个包含数学表达式的向量作为向量的第一个索引,见下文

(A+(B*C)/D)
Run Code Online (Sandbox Code Playgroud)

其中A,B,CD是我的data.table的字段名称,我现在想要在我的data.table中添加一个新字段(结果),该字段应根据向量中包含的表达式进行评估(上面提供的示例) )

作为它的解决方案,我循环遍历每个记录和数据表的每个字段来计算每一行的值,我认为这可能不是R中的最佳解决方案,所以想要检查是否还有其他可能的解决我的问题.

我不想使用像Dt $ A,dt $ B等基本R操作,因为它减慢了进程.此外我的表达式是来自闪亮应用程序的用户输入,所以我不能硬编码字段名称

感谢帮助.

math r

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

在 R 中将长数字转换为日期

我有一个 excel 文件,我正在尝试使用 read_excel 函数在 R 中读取该文件。我的数据中的日期字段向上旋转,即它们作为列。请参阅下面的屏幕截图

在此输入图像描述

问题是当 R 读取数据文件时,它会将日期字段列转换为如下所示的内容。

在此输入图像描述

现在,我已经提取了向量 vDates 中的日期,并尝试使用下面的代码将它们转换回日期,但它给了我错误。在此输入图像描述

请让我知道我在这里缺少什么!

感谢您的帮助。

r date

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

标签 统计

c ×2

c++ ×2

excel-vba ×2

r ×2

vba ×2

class ×1

date ×1

dictionary ×1

excel ×1

math ×1

object ×1

oop ×1