相关疑难解决方法(0)

将范围内的每个值乘以常数,但跳过空白单元格

我需要一个简单的快速解决方案,用于将范围内的所有值乘以 VBA 代码中的数值。我知道这个解决方案:按值乘以整个范围?

Set rngData = ThisWorkbook.Worksheets("Sheet1").Range("A1:B10")
rngData = Evaluate(rngData.Address & "*2")
Run Code Online (Sandbox Code Playgroud)

但它有一个很大的缺点——如果原始单元格是空白的,则结果为零。如何强制它跳过空白值?

我想避免遍历这些值,因为它非常慢。

excel vba

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

标签 统计

excel ×1

vba ×1