首页 > 解决方案 > 将 NESTED IF 语句转换为 vba 代码

问题描述

我是 Excel 的 VBA 代码新手,我对后端编码有些生疏。我目前无法转换此公式:

=IF(AND(J7>=12,K7>=1250,L7>=480),"Y","N")

该公式取自三个不同的列。我还尝试将此公式添加到列(“Q”)下的每个单元格中,“Q2”是公式应该开始工作的地方。我得到的最接近的是:

Sub Add_FmlFormula()    
    Range("Q2").Formula = "=IF(AND(G4>=12,H4>=1250,I4>=480),"Y","N")"    
    Range("Q2", "Q" & Cells(Rows.Count, 1).End(xlUp).Row).FillDown    
End Sub

如果有人能指出我正确的方向,我将不胜感激。

标签: excelvbaif-statementdata-conversion

解决方案


推荐阅读