VBA宏可检查多个单元格(同一行)并将公式写入空白单元格之一

时间:2018-10-12 14:57:33

标签: excel vba

我正式将我的骄傲放在一边,并寻求帮助。我花了很多时间试图提出一个VBA宏,但收效甚微。

快速概述:我正在使用一个程序,将2D打印尺寸导出到我构建的模板中。不幸的是,它导出了(3)个不同的尺寸选项。为了达到最终目的,在“打印尺寸”列(H列)中需要有一个值,在+ Tol和-Tol列(I和J列)中都需要有一个值。因此,如果给定行中的所有(3)单元中都有一个值(请参见第19行-屏幕截图),则无需执行任何操作。

在(3)种情况下不发生上述情况:

  • 第一个是导出尺寸范围时(I&J列和H列中的值均为空白)。 (请参阅第20行-下面的屏幕截图。)因此,公式必须为-H20 =((I20 + J20)/ 2)。

  • 第二种情况是当给出H / J列为空白时的MAX TOL(第I列)。 (请参阅第32行-下面的屏幕截图)因此公式必须为H32 =(I32 / 2)。 J32还需要输入一个值“ 0”。

  • 第三次是当给出H / I列为空白的MIN TOL(J列)时。 (请参阅第27行-下面的屏幕截图)因此公式必须为-H27 =(J27 / 2)。 I27还需要输入一个值“ 0”。

Template Screen Shot

抱歉,我尚未允许将图像上传到帖子,因此屏幕截图模板已链接到上方。

在此先感谢您的帮助!

0 个答案:

没有答案