[[20181213235236]] 『自動再計算について』(あだばっと) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『自動再計算について』(あだばっと)

ひとつのセルに計算結果を出します。(例えば、C1=A1+B1、C1が計算結果)
セルA1やセルB1に乱数を用いたとき、計算結果C1が特定の数字になるまで自動で再計算(自動でショートカットキーF9を押すような作業)を繰り返すことは出来るんでしょうか?

よろしくお願いいたします。

< 使用 Excel:Excel2010、使用 OS:Windows10 >


ゴールシーク機能が目的に適合しそうな気がします。
(hoge) 2018/12/14(金) 00:32

私の説明の仕方が間違ってたみたいです。

セルA1に乱数を使って1〜10のいずれかの数字が表示されるように設定したとして、例えば5が出るまでショートカットキーF9でシートの再計算を5が出るまで自動で再計算させる方法はないでしょうか?

宜しくお願いいたします。

hoge様
ゴールシーク機能、勉強になりました。
ありがとうございました。
(あだばっと) 2018/12/15(土) 18:23


 A1,B1 に =RANDBETWEEN(1,10)
 C1:= A1+B1 
 となっているとして、↓のようなことですか?

 Private Sub Worksheet_Calculate()
     If Range("C1").Value = 10 Then
         MsgBox "OK"
     Else
         Calculate
     End If
 End Sub

(γ) 2018/12/15(土) 21:24


返信遅くなり大変申し訳ございませんでした。

上記結果(MsgBox "OK")に出るまで、ワンクリックで到達する方法はないでしょうか?

よろしくお願いいたします。
(あだばっと) 2019/03/06(水) 21:21


 理解しにくい仕様ですねぇ・・・

 ワンクリックで到達していいなら、
 目的のセルに目標値(5)を入れるのと変わらないと思いますけども。

 あと、二つのセルに乱数は必要ないです。(と思う)
 一方に乱数を入れ、片方のセルは「= C1 - 乱数のセル」と数式を入れれば終わる。

(半平太) 2019/03/06(水) 23:00


コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.