- 46 名前:デフォルトの名無しさん mailto:sage [2012/08/24(金) 13:36:54.76 ]
- >>42です
実際に動かしてみたら問題が発生してしまいました。 下記の状況です。 ユーザーフォーム上でコマンドボタンnAとコマンドボタンnBを重ねて表示 コマンドボタン1Aを押すとSheet1!B1に1が入力されコマンドボタン1Aが背面に移動 コマンドボタン1Bを押すとSheet1!B1に0が入力されコマンドボタン1Bが背面に移動 コマンドボタン2Aを押すとSheet1!B2に1が入力されコマンドボタン2Aが背面に移動 コマンドボタン2Bを押すとSheet1!B2に0が入力されコマンドボタン2Bが背面に移動 以下コマンドボタン3〜と続く。 Sheet1のA列にはあらかじめ決まった数字が入力されていて、Sheet1のC列はA列とB列の積です。 Sheet2のA1はSheet1のC列の合計、SUM(Sheet1!C:C)です。 たとえばSheet1!A1に30、Sheet1!A2に40が入力されていたとして、 ボタン1Aを押すとSheet1!C1が30*1で30となり、まずSheet2!A1が30になり、 次いでボタン2Aを押すとSheet1!C2が40*1で40、Sheet2!A1が30+40で70になります。 このSheet2!A1を先ほどのテキストボックスのControlSouceに入力したのですが コマンドボタン1Aを押すとSheet2!A1にSheet1!A1 * Sheet1!B1の数値、上記の例だと30*1の30という数値が 入力されてしまい、SUM(Sheet1!C:C)という数式は消え、他のコマンドボタンを押しても反応がなくなってしまいます。 どうすればよいのでしょうか。。
|

|