• 締切済み

マクロ繰り返し

宜しくお願いします。 A1~A10に数値、B1~B10に乱数を発生させて(RAND関数)、C1~C10にその順位を出す、その順位をG1~G10にコピー、F列に1行挿入、  これを10回繰り返す。 マクロのボタンを1回押せば、これが実行される。これを5回したいときはボタンを5回押せばいい?これを実行できるコードがあるのでしょうか、わかりません。お教えください。

みんなの回答

  • kkkkkm
  • ベストアンサー率66% (1742/2617)
回答No.3

> F列選択、ここに1列入れると > 最終10列になりますが 何を言い出すのやら… 自分の質問をよく見たほうがいいですよ。 > F列に1行挿入、 ↑これが1列入れることだとは100%だれも思わない。 で、列挿入を繰り返したらG1~G10に10回入れても大丈夫とか考えたのかな? そんなことするくらいなら最初からG列から9列右の列にコピー、次は8列右の列にコピーとかしていくけど。 他の疑問にも答えないし(意味不明な人って、なぜ複数の疑問に対して全てを答えないのだろうか) 意味不明(自分だけわかっているつもり)な事ばかり言ってるようでは、マクロなんて誰も作れない。 2020/03/10 にも「マクロの繰り返しコード」で同じような意味不明な質問してたね。で、それらしい回答が付いているけど無視状態。完全丸投げのくせにたいしたもんだ。 相手にするだけ時間の無駄だった。

kimarimasita39
質問者

補足

すいませんでした1行と書いてましたね。 もうしわけありませんでした。 今日、他の方法で上手く処理できました。 有難うございました。

  • kkkkkm
  • ベストアンサー率66% (1742/2617)
回答No.2

あと > これを10回繰り返す。 G1~G10にコピーを10回繰り返しても最後の1回分しかG1~G10に残らないので10回繰り返す意味が無いと思いますが。

  • kkkkkm
  • ベストアンサー率66% (1742/2617)
回答No.1

> B1~B10に乱数を発生させて(RAND関数)、C1~C10にその順位を出す ここまで関数でできますから、そこから後をマクロでやるとして > その順位をG1~G10にコピー その順位とは?どこのセルをG1~G10にコピーするのか不明です。 A1~A10をG1~G10にコピー?降順?昇順? > F列に1行挿入 F列のどこに1行?(1セルの間違いですか)挿入するのか不明です。

kimarimasita39
質問者

補足

F列選択、ここに1列入れると 最終10列になりますが

関連するQ&A