
Excelに関する質問です。
ランダムに乱数を生じさせるべく、RAND関数を使用し、計算を行っています。
その際、特定のセルが特定の条件を満たすまで再計算を繰り返し行うようにしたいのですが、
どなたかよい方法をご存知の方いらっしゃいませんか?
具体的には、
V3セルに以下の文が入力されており
=IF(OFFSET(P3,'入力シ-ト'!Q3-1,0)>0.5,"OK","再計算必要")
が「OK」になるまで再計算を自動で行いたいのです。
OFFSET(P3,'入力シ-ト'!Q3-1,0)のセルに、Rand関数の絡んだ計算式があります。
上記にこだわらず、条件を満たすまで再計算をさせることはできるのですか?
No.3
- 回答日時:
以下でどうですか?
アレンジして使えませんか?
以下モジュールを標準モジュールに貼り付けて
A1にRAND関数を設定します。
A1が0.5以上だったらMacro1を以下だったらMacro2
を実行してください。
'セルA1が0.5以上になるまで再計算し続けます
'※A1にはRAND関数が設定されています
Sub Macro1()
Do Until Range("A1").Value >= 0.5
'再計算
Calculate
Loop
MsgBox "ok"
End Sub
'セルA1が0.5より小さくなるまで再計算し続けます
'※A1にはRAND関数が設定されています
Sub Macro2()
Do Until Range("A1").Value < 0.5
'再計算
Calculate
Loop
MsgBox "ok"
End Sub
お教えいただき助かりました。
こんな方法もあるのかと感心した次第です。
理解するには少し難解でしたが、今回そのまま使わせていただきます。
ありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(Microsoft Office) Excelで時間計算(負) 8 2023/02/26 05:47
- Excel(エクセル) エクセル 条件に合う日付に入力された時間数の合計したい 4 2022/06/17 22:18
- Visual Basic(VBA) Excel のユーザー定義関数でソルバーが動作しない 1 2022/09/05 19:51
- Excel(エクセル) エクセルでの左のセルのコピー 3 2022/07/25 12:31
- Excel(エクセル) EXCELピボットテーブル関数について 2 2023/04/10 20:35
- Excel(エクセル) エクセル 自動計算 1 2023/01/30 13:28
- Excel(エクセル) Excel(エクセル)でフィルター抽出後、非表示の行を計算しないで、合計を算出する方法 【内容】 添 4 2023/01/30 17:17
- Visual Basic(VBA) 3つのプロシージャをまとめたら実行時エラー発生で対応不能 6 2022/05/17 01:47
- Excel(エクセル) エクセルで値ではなく関数を参照する方法 6 2023/03/19 00:50
- Excel(エクセル) IFERROR(IF()IF())のような形の構文が作れません 2 2023/02/05 17:51
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ヘッダー
-
Excel 関数? 文字列に...
-
数式の計算結果により表示され...
-
エクセル・計算式をテキストデ...
-
Excel2019 時間入力の際に「:...
-
EXCELの関数に関する質問です
-
エクセルの使い方 1日=7時間45...
-
エクセルで、時間の計算をした...
-
Excelの文字入力にタイムラグが...
-
AかBに入力があった時Cに反映、...
-
IF関数で、時間を条件にしたい...
-
小数点第1位が0のときROUNDUP...
-
IF関数で出した数値をSUM関数で...
-
TEXTCALCの使い方
-
エクセルで足し算と掛算を混ぜ...
-
エクセルで数値を50単位で切...
-
エクセルでの時間計算(2時間30...
-
エクセル 月数を0.5ヶ月単位で...
-
Excel 複数期間の合計
-
Excelの計算式内の文字列の一括...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ヘッダー
-
数式の計算結果により表示され...
-
Excel 関数? 文字列に...
-
エクセルで、時間の計算をした...
-
AかBに入力があった時Cに反映、...
-
IF関数で、時間を条件にしたい...
-
EXCELの関数に関する質問です
-
エクセル・計算式をテキストデ...
-
Excelの文字入力にタイムラグが...
-
エクセルでの時間計算(2時間30...
-
エクセルの使い方 1日=7時間45...
-
エクセル 月数を0.5ヶ月単位で...
-
エクセル 1万時間を越える際の...
-
エクセルで 足し算や割り算の...
-
計算結果が「0」のセルだけを「...
-
TEXTCALCの使い方
-
IF関数で出した数値をSUM関数で...
-
エクセルで時間の差の出し方は?
-
エクセルで足し算と掛算を混ぜ...
-
【エクセル】あるセルのみ自動...
おすすめ情報