因此,我有一个可以在单独的excel中工作的代码,以及一个在VBA中不工作的代码。
=INDEX(I8:Q8,MATCH(MIN(IF(I9:Q9="height",I10:Q10)),I10:Q10,0))
Cells(PoleRow, 3).Formula = "=INDEX(AK12:CH12,MATCH(MIN(IF(AK13:CH13=""height"",AK14:CH14)),AK14:CH14,0))"
真的很为此挣扎。第一个代码来自excel硬编码的示例数据。这段代码可以执行我的工作。第二个代码是将示例数据转换为我希望工作的VBA格式。我认为每个记录都需要一个FOR循环。