0
ここで間違っていることがわかりません。私は、呼び出されると、その特定のRGB色を持つ入力された範囲内の空でないセルをすべてカウントする関数を作成しようとしています。私はブック内の関数を使用しようとしますが、#NAMEを取得しますか?代わりに番号を返します。VBAでの機能
Function countProspect(rng1 As Range, rng2 As Range) As Long
Dim cel As Variant
countProspect = 0
For Each cel In Range(rng1, rng2)
If cel.Interior.Color = RGB(248, 203, 173) And IsEmpty(cel.Value) = False Then
countProspect = countProspect + 1
End If
Next cel
End Function
* *はこのコードですか?それは標準モジュール(どこにあるべきか)やシート1コードモジュール(どこにあるべきでない)にありますか? –
それが正しい場所にあれば私のために働きます。 – YowE3K
どのように使用していますか? '= countProspect(A1、A10)'または '= countProspect(A1:A10)'?それは最初のバージョンのために書かれていて、2番目のバージョンでは動作しません。そして、これはUDFにとっては非常に珍しいことです。 –