- ベストアンサー
エクセルで順列の列挙
例えば 1 と 2 という2個の数字(文字)がある場合, A列 B列 1 2 2 1 1 2 3 という3個の数字(文字)がある場合, A列 B列 C列 1 2 3 1 3 2 2 1 3 2 3 1 3 1 2 3 2 1 1 2 3 4 という4個の数字(文字)がある場合, A列 B列 C列 D列 1 2 3 4 1 2 4 3 ~ 省略 ~ 4 3 2 1 という具合に n 個の数字(文字)がある場合,過不足無く列挙させるマクロ(VBA)を教えてください。 Excelの仕様上65,536行までしかないので,「8個の場合」とかいう限定された個数でもかまいません。 また,123,132,213,…,321 という具合に数値として1列に並べる方法でもかまいません。 また昇り順でなくてもかまいません。 よろしくおねがいします。
- みんなの回答 (2)
- 専門家の回答
お礼
えっ,し・し・し…宿題… バレたか… というような歳ではないのですよ,残念ながら。 宿題はイヤですけど,2~3日くらいなら宿題があったころにもどってみたい気もします。 回答ありがとうございました! 8桁までならハングアップすることもなかったです。完璧です。すごい。