首页 > 解决方案 > 通过引用值通过循环将公式输入到单元格中

问题描述

这非常令人困惑,所以现在我把它归结为更易于管理的东西。从当前工作表开始:

  1. 选择 D2 并向下选择到最后一个填充的单元格

  2. 遍历范围中的每个单元格,如果值为“是”,则检查右侧的单元格

  3. 如果此值为“是”:转到“大师培训”表

  4. 在 A 列中搜索具有相同文本值的单元格。转到右侧的单元格并将该值存储在数组中

  5. 如果在此表中找不到:转到“前景”表

  6. 再次,向下搜索 A 列并查看右侧的单元格并将该值存储在数组中。

  7. 此时,它应该是一个与开始 Range 大小相同的数组。

  8. 返回原始工作表并将单元格“D26”中数组的所有值相加

到目前为止,这就是我试图在第一个范围内循环所有内容

Dim Training As Range
Dim cel As Range
Range("F2").Select
Range(Selection, Selection.End(xlDown)).Select
Set Training = Selection
For Each cel In Training.Cells
    If cel.Value = "Yes" Then


    Else
Next cel

标签: excelvbafor-loopexcel-formula

解决方案


推荐阅读