誰かがこれに答えてくれることを願っていました。可能だとは思いませんが、私がやろうとしているのは、文字列を基準として使用する if 関数を設定することです。例えば:
With ThisWorkbook.Worksheets("Sheet1")
stNumerator = .Cells(6, 3).Value
stDenominator = .Cells(6, 4).Value
If .Cells(7, 3) = "x" Then
stCriteria = stNumerator & " >0"
End If
If .Cells(8, 4) = "x" Then
stCriteria = stCriteria & " and " & stDenominator & " <>0"
End If
If stCriteria Then
.Cells(1, 1) = stNumerator / stDenominator
End If
だからstCriteria
等しいはずですstNumerator > 0 and stDenominator <>0