小兔网

下面我们将看一下Excel VBA中的一个程序,该程序按颜色数字求和

情况:

您已将钱借给两个十二个人。有些人将其归还(黑色),有些人还欠您钱(红色)。您想知道您还能收到多少钱。

在Excel VBA中按颜色求和

1.首先,我们声明两个Integer类型的变量。一个命名为toReceive,另一个命名为i。我们将变量toReceive初始化为0。

昏暗要获取作为 整数,我作为 整数
要获取= 0

2.第二,我们开始一个For Next循环。

对于 i = 1  12

3.现在,我们检查每个号码,只有当号码的颜色为红色时,我们才将其添加到toReceive。

如果 Cells(i,1).Font.Color = vbRed 然后
    toReceive = toReceive + Cells(i,1).Value
End If

4.不要忘记闭环。

接下来

5.最后,我们显示仍要收取的钱。我们使用&运算符来连接(连接)两个字符串。尽管toReceive不是字符串,但它在这里有效。

MsgBox“仍然接收”&toReceive&“美元”

6.将宏放在命令按钮中并进行测试。

结果:

按颜色求和