0
同じ 'n'文字で始まるすべてのセル値を強調表示する必要があります。だから私は、「ハイライトの重複」コードを見つけ、私はActiveCellの上の左の関数を挿入:同じ 'n'文字で始まるセル値を強調表示
For Each CL In Rng
If WorksheetFunction.CountIf(Rng, Left(CL.Value, 4)) > 1 Then
CL.Interior.ColorIndex = 6
End If
Next CL
が左の非互換性とCOUNTIFので動作しませんが。解決方法は、最初のn個の文字を計算して元のループを適用する新しい列を挿入することです。
しかし、もっとエレガントなアイデアが存在するのだろうか:)ありがとう。
ありがとうございました!これは 'with *'と 'without *'の違いですか? – user2284877
例を参照してください。https://support.office.com/en-gb/article/COUNTIF-function-e0de10c6-f885-4e71-abb4-1f464816df34アスタリスクは任意の文字を表しているため、FrederickがFredを探していた場合にカウントします。それは役に立ちますか? – SJR
"LEFTはマルチセル範囲に適用され、配列を返します。周囲の関数はそのような配列を処理することができなければなりませんSumProductはCountIfを実行しません。 '*'はcountifを動作させますか? OK :) – user2284877