これは前の質問 (セルに値 n が含まれている場合、それぞれに値 n が含まれる n 個のセルの列を作成するにはどうすればよいですか (そして別のセルで繰り返す) )からの続きです。値 x の x 行、次に値 y の y 行などで構成される数値の列があります。簡単な例を挙げると:
2
2
5
5
5
5
5
2
2
3
3
3
(など - 実際のリストは 2500 行を超え、2 ~ 200 の値が含まれています。)
必要なのは、数値が出現するたびに増分番号を付け、値が変更されるたびにカウントを 1 にリセットするマクロです。したがって、上記のリストは次のような列を生成します: -
2 - 1
2 - 2
5 - 1
5 - 2
5 - 3
5 - 4
5 - 5
2 - 1
2 - 2
3 - 1
3 - 2
3 - 3
..など
列が値 x の x 行、値 y の y 行 (など) であるという事実はそれほど重要ではないと推測していますが、有用な場合に備えて言及します。私は Excel 2000 を使用しています (VBA についてはほとんど無知です)。どんな助けでも大歓迎です。