gpt4 book ai didi

arrays - VBA函数告诉机器不要显示某些变量

转载 作者:行者123 更新时间:2023-12-04 20:11:55 25 4
gpt4 key购买 nike

我想知道如果 VLookup 函数找不到任何东西,是否有办法告诉 excel 不要显示某些变量。

这大致是我的代码所做的:通过查找在另一个 Excel 工作簿中获取一些数字,比较前一年的值并获取差异,在另一个电子表格中显示差异,所有这些都在一个大的合并单元格中。
我的代码的一些摘录:

cashO = Val(Application.VLookup("cash" & "*", Workbooks("creditreport.csv").ActiveSheet.Range("A1:F199"), 4, False))

那么区别 cash = Round(cashN - cashO, 0)
然后显示: MergedCell.Value = "Cash increased by" & cash
但是,如果它首先找不到现金,我不想显示现金(如果是这种情况,当找不到现金和零钱为空时,现金 = 0)。

我正在考虑用我的所有变量(现金,...)创建一个数组,然后循环遍历它。但是我在“如果没有找到不显示任何东西”上找不到任何东西。

最好的,

最佳答案

您可以使用 if else 语句来检查现金的值(value),并在现金有值(value)时写入值(value),如果是这种情况,则可以使用其他一些消息,如“没有变化”或“没有以前的值(value)”。

if cash = 0
MergedCell.Value = "No Change"
Else
MergedCell.Value = "Cash increased by" & cash
End If

关于arrays - VBA函数告诉机器不要显示某些变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38698986/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com