昨夜からいくつか検索して新しいコードを試しましたが、まだ私が探していた答えが見つかりませんでした。配列内に複数の重複を数えるVBA
私は複数の配列で作業していますが、一度に1つの配列で重複を探しています。異なる配列間で重複を持つことは重要ではありません。 1つのアレイ内で重複しています。
各アレイには5と7の要素があります。 各要素はいくつかのサンプルアレイがあってもよい1〜10 の間の整数である
配列1 =(5、6、10、4、2)
配列2 =(1、1、9、2、5 )
ARRAY3 =(6、3、3、3、6)
Array4 =(1、2、3、3、3、3、2)
等
について各アレイ、私はそこに重複がいくつあるか知りたいのですが。つまり、
Array1の場合、重複がなく、各要素が一意であることを示す(1)という結果の配列が必要です。 DuplicateCount(Array1)=(1)。
Array2の場合、結果の配列は(2、1)であり、1の複製が2つあり、残りのelemetsは一意であることを示します。 DuplicateCount(Array2)=(2,1)。
Array3の場合、(3,2)の結果の配列が3つあり、6の複製が2つあることを示します。DuplicateCount(Array3)=(3,2)。
配列4の場合、3の複製が2つと2の複製が2つと固有の1が1つあるので、(4,2,1)という結果の配列が必要です。DuplicateCount(Array4)=(4,2,1) 1)。
本当にありがとうございます。
ありがとうございました。
何(1,1,1,2,2,2)について:今、あなたが移動する準備が整いました、あなたはここで完全なスクリプトを見ることができますか?それは(3,3)でしょうか? –