私はExcelを初めて使用し、このCountif式をしばらく機能させようとしています。列 AN p の 12 行目から最後に使用された行までカウントしたい。私は今非常に近いですが、マクロを実行すると REF エラーが発生します。
Sub Date1()
'
' Enter Date
'
Range("B15") = InputBox("Enter Date")
Dim LR As Long
LR = Sheets("Design Risk Scoring Sheet").Range("AN" & Rows.count).End(xlUp).Row
Range("B16").FormulaR1C1 = _
"=COUNTIF('Design Risk Scoring Sheet'!R[-4]C[38]:RC[38](" & LR & "), ""<"" & R[-1]C )"
End Sub
これは、マクロを実行したときに数式セルに表示されるものです
=COUNTIF('Design Risk Scoring Sheet'!AN12:AN16(163), "<" & B15 )
理想的には 16 ではなく AN163 である必要があります。RC[38] を削除して代わりに AN を配置しようとしましたが、#NAME エラーが発生する AN(163) が表示され、(" & LR & ") の括弧を削除すると、式で一重引用符を取得します :
=COUNTIF('Design Risk Scoring Sheet'!AN12:'AN163', "<" & B15 )
この問題を解決する方法がわかりませんか?