我有一个包含风险评分的列的表。我想写一个公式来检查每个单元格并确定单元格是否为空,然后使单元格值为100,否则将单元格保留为当前值。我正在尝试使用的代码(对于单元格D2)如下:
= IF(ISBLANK(D2),100,D2)
由于细胞无法轻易引用自身,我无法做到这一点,我相信将这个公式插入细胞只会覆盖细胞的当前值,任何想法?
答案 0 :(得分:0)
假设您要处理的值来自 D2 到 D100 。试试这个小宏:
Sub OneHundred()
Dim r As Range
Set r = Range("D2:D100").Cells.SpecialCells(xlCellTypeBlanks)
r.Value = 100
End Sub
调整范围以满足您的需求。