ExcelのVBAについてです。 画像のE列にCountIF関数を入れたいのですが、「引数の数が一致していません。または不正なプロパティを指定しています。」というメッセージが出てきます。
ExcelのVBAについてです。 画像のE列にCountIF関数を入れたいのですが、「引数の数が一致していません。または不正なプロパティを指定しています。」というメッセージが出てきます。 やりたいこととしては、C列を参照し、範囲内に同じ値段が一つしかなければその値段をE列に入れ、下にも同じ値段がある場合は空白にします。 これをVBAを使わずExcel関数で入力すると E3=IF(COUNTIF(C$3:$C5,C3)=1,C3,"") E4=IF(COUNTIF(C$4:$C5,C4)=1,C4,"") E5=IF(COUNTIF(C$5:$C5,C5)=1,C5,"") となっています。 VBAには Cells(i, 5) = WorksheetFunction.CountIf(Range(Cells(i, 3), Cells(i, 3).End(xlDown)), Range(Cells(i, 3)) = 1, Range(Cells(i, 3)), "") と入れています。 どうやったらできるのか教えていただきたいです。 有識者の方、宜しくお願い致します
Visual Basic | Excel・175閲覧・25