使用前面的单元格值自动更新范围内的空白单元格

Sam*_*l30 1 excel vba

我想用 P4 到 P22、Q4 到 Q22 和 R4 t R22 范围内的先前值更新一些空白单元格。就我而言,如果下面的单元格为空白,并且 X4 的相应列值与 X5 中相应的空白单元格值匹配,那么空白单元格将自动更新,我在 P4、Q4 和 R4 中有值。如果不匹配,则单元格将保持空白。有人可以分享一个基于 Excel 的 VBA 解决方案吗?

在此输入图像描述

Dom*_*que 5

让我用一些屏幕截图向您展示我如何处理这个问题(您可以将其记录到 VBA 宏中):

从包含一些数据的工作表开始:

在此输入图像描述

选择我想要使用的范围:

在此输入图像描述

Ctrl+G(转到),然后选择“特殊”。在那里,选择“空白”:

在此输入图像描述

开始在公式栏中输入公式(您可能需要按F2才能聚焦于公式栏),然后输入=B3(左上角的值):

在此输入图像描述

Ctrl+ENTER(不要忘记Ctrl按钮):

瞧:

在此输入图像描述

玩得开心!