小编Dar*_*ook的帖子

VBA奇数/ Mod

我正在寻找VBA脚本的一些帮助.我一直试图弄清楚如何使用mod函数.

这是我到目前为止所做的:

Function AddOddNumbersWithMod(nr)
    Dim i, sum
    sum = 0
    For i = (IF 1 MOD 2 = 0) to nr step 1
        sum = sum + i <-- (calculate all the odd numbers before nr)
    Next i
End Function
Run Code Online (Sandbox Code Playgroud)

任何建议将不胜感激.

vba mod

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

使用 Mid 字符串的 VBA 代码小写到大写

我被这个 VBA 代码困住了。任何帮助将不胜感激。我正在尝试将 2 个单词的第一个字母从小写更改为大写。另外,我应该如何在代码中考虑这两个词之间的空格?

我一直无法执行代码,因为我不断收到此编译错误:“参数不是可选的”。

Function Properword(Text)
Dim rText
rText = Len(rText)
If rText(Mid(1, 1)) = LCase(Str) Then
    rText = UCase(Str)
    If rText(Mid(6, 1)) = LCase(Str) Then
    rText = UCase
End If
Run Code Online (Sandbox Code Playgroud)

结束函数

干杯!

vba lowercase uppercase

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

MS Excel 中无法识别 MS Access Nz() 函数

我正在尝试在 MS Access 中编写一个表达式,该表达式在返回错误后"New Policy"在语句中返回一个文本字符串 。 当我将数据从 Access 导出到 Excel 时,它告诉我无法识别。 这个功能有替代方案吗?我的Access表达式如下:Iif()
Nz()

Nz(IIf([Policy Status]=[Input - WFAC Previous Day]![Policy Status 1],"Remains " & [Policy Status],[Input - WFAC Previous Day]![Policy Status 1] & " to " & [Policy Status]), "New Policy")
Run Code Online (Sandbox Code Playgroud)

excel ms-access vba

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

Excel VBA:使用值> 255时的chr-function错误

我正在尝试使用以下代码打印lambda(λ)字符:

depug.print chr(964)
Run Code Online (Sandbox Code Playgroud)

在这里查找了chr函数的lambda的特定值.不幸的是,我得到一个运行时错误5,其中包含无效值的信息.

我发现这似乎使用超过255的值.

现在我很好奇,如何打印那个lambda角色?分别是其他任何希腊人物吗?

excel vba

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

SUMIFS“非空白”“&lt;&gt;”不起作用

我尝试在 Excel 电子表格中创建一个条件为非空白SumIfs的公式。

如果我将条件 2的公式更改为一个范围,例如作为 column P:P,它就会起作用。

作品:
=sumifs('Sheet1'!H:H,'Sheet1'!C:C,C10,'Sheet1'!P:P,"<>")

但是,如果我将条件 2的公式更改为多于一列,例如设置为范围,P:V它不起作用?

不起作用:
=sumifs('Sheet1'!H:H,'Sheet1'!C:C,C10,'Sheet1'!P:V,"<>")

该公式返回#VALUE!错误。的数组参数具有SUMIFS不同的大小。

标准 2 是随机文本。

excel

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

标签 统计

vba ×4

excel ×3

lowercase ×1

mod ×1

ms-access ×1

uppercase ×1