我正式将我的骄傲放在一边,并寻求帮助。 我花了很多时间试图提出一个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”。

模板屏幕截图

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

在此先感谢您的帮助!

  ask by TheBigEasy translate from so

本文未有回复,本站智能推荐:

2回复

VBA/Excel宏-如何检查单元格的特定公式

有没有一种方法可以检查活动单元格中的特定公式? 这是我运行的一个简单测试,不断返回“否”。 * 更新 *这就是我的解决方法。
1回复

Excel宏将公式结果写入单元格

我知道如何在宏中将公式写入单元格,但是我需要将此公式的输出写入单元格 不使用
2回复

用VBA将公式的值写入单元格

如果我想将Excel公式中的值放入单元格中,而仅不使用“公式”中的值 我尝试使用此代码,但它不仅给了我价值。
1回复

如果不是空白,VBA将单元格内容复制到下一行的单元格

我在列 A 到 H 中有数据。有些行在 H 中有数据。如果 HI 中有数据,需要在下一行之前插入一行并将 H 的内容复制到新行到单元格 F 中。 我发现的所有示例代码都希望将数据放在表末尾的下一个打开行中。 如果 H 不为空,我找到了插入一行的代码。 如果不是空白,我需要将 H 复制到下一行并复制到
3回复

VBA。如果一个单元格为空,则删除一行中的多个单元格

我在 excel 表中有多个列......比如说A1:D10 。 我想在 C 列中找到任何空白单元格,删除该单元格以及同一行的 A、B 和 D 单元格,然后向上移动。 但仅限于A1:D10的范围内。 我在此 Excel 表中还有其他信息,我想保留在其原始位置之外的范围。 因此我不能使用这样的东西:
1回复

ExcelVBA,检查同一行中单元格的值

我有一个宏,需要检查同一行的单元格中是否有1。 我的问题是我需要对3列进行此操作。 实际上,这部分根本不起作用,但是我可以将其放在单元格形式中。 我需要检查(“ P3:R”和iNbKids)中的所有单元,如果单元中(“ K”和ActiveCell.Row)中有1。 我尝试了很多事情,
3回复

用于合并同一行中多个列中的单元格的宏

我正在创建一种数据库,如果您愿意,并且我在一行中有多个列需要合并,并且想知道是否可以使用宏来做到这一点。 更加困难的是,合并单元的数量不是恒定的。 IE浏览器: 合并行1-3和4-5是理想的结果。 没有发布图片的能力很难解释,但是A和Z列开始要取消合并,因为每一行的信息都显示在这些列
3回复

如何使用VBA宏突出显示空白/空白单元格

我意识到我很想问我的第一个问题,所以我会最后一次尝试。 我的目标是2个单独工作表中的相同4列,这些工作表具有包含文本或不包含文本的单元格。 工作表1将自动更新,因此我将每天运行此代码以手动更新工作表2。我正在尝试找到一种方法,以使用宏基本找出哪些单元格缺少文本。 我尝试使用在此网站上找到的