小编Joe*_*Phi的帖子

如何在Excel 2016 VBA中读取已用或可用内存的数量

我似乎找不到返回正在使用的内存或可用内存的VBA命令.在Excel 2013中有Application.MemoryUsed但是当我在Excel 2016中尝试时,我得到"类型不匹配",无论我使用

    dim myVar      as variant
      myvar = Application.MemoryUsed
Run Code Online (Sandbox Code Playgroud)

要么

    MsgBox CStr(Application.MemoryUsed)
Run Code Online (Sandbox Code Playgroud)

这可能是一件简单的事情.要么?

excel vba excel-vba excel-2016

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

Excel VBA函数IsMissing不再起作用?

我正在MS Office 365 ProPlus中使用Excel版本1902,内部版本11328.20392。
我从工作表中的一个单元格调用一个函数:

=addOnlyPositiveValues(D2, E2, F2,G2)
Run Code Online (Sandbox Code Playgroud)

只有第一个参数是必需的,其他是可选的:

Function addOnlyPositiveValues(v01 As Range, Optional v02 As Range, Optional v03 As Range, Optional v04 As Range, Optional v05 As Range ) As Double
    Dim dblRet                  As Double
    dblRet = 0
    dblRet = var2dbl_positiveOnly(v01.Value)
    If Not (IsMissing(v02)) Then dblRet = dblRet + var2dbl_positiveOnly(CVar(v02.Value))
    If Not (IsMissing(v03)) Then dblRet = dblRet + var2dbl_positiveOnly(CVar(v03.Value))
    If Not (IsMissing(v04)) Then dblRet = dblRet + var2dbl_positiveOnly(CVar(v04.Value))
    If Not (IsMissing(v05)) Then dblRet = dblRet + var2dbl_positiveOnly(CVar(v05.Value))

'    If …
Run Code Online (Sandbox Code Playgroud)

excel vba

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

标签 统计

excel ×2

vba ×2

excel-2016 ×1

excel-vba ×1