- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:【Excel】セルに入れた数字だけ同じことを繰り返す【VBA】)
【Excel】セルに入れた数字で同じことを繰り返す【VBA】
このQ&Aのポイント
- A1のセルに入れた数値だけ同じ行動を行うVBAプログラムを作成できませんか?
- 未だたたき台なプログラムですが、これを元に作成できますか?
- Excelのセルに入力した数字を基に、同じ行動を繰り返すVBAプログラムを作成したいです。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
やりたいことがよくわかりませんが A1に54 と入れてあって Sub Macro1() c = 1 d = Range("A1").Value'ここに追加しました。 For a = 1 To d'A1の回数になります。 Cells(2, 2) = a b = Int(54 * Rnd + 1) If Cells(10, b) = 0 Then Cells(10, b) = c: c = c + 1: Cells(1, a) = b Else 'a = a - 1 ここの意味がわからなかったの外してあります。 Next a End Sub 作動させてみて違ったらすみません。
お礼
ありがとうございます。 a=a-1を入れたのはランダムでも以前出た数値を抜かすために入れていました。