- ベストアンサー
エクセルマクロ中の再計算について
A1 -> 11(初期値) A2 -> if(A1>10,1,2) 上記の様に表にデータが入っている場合に以下のマクロを実行した時に再計算されずにマクロの処理が進み遅くなって再計算が実行されるため正確なマクロが実行されないのですが、どうしたら確実に再計算を実行したあとにマクロが処理を継続するようにさせる事が出来るのでしょうか、よろしくお願いします。なお、実際のマクロ及び関数は違います。 Range("A1").value = 1 Calculate if Range("A2").value = 1 then msgbox "OK" endif end 以上の場合に『OK』メッセージが表示されるものと理解していますが、表示されずに終了してしまいます。
- みんなの回答 (20)
- 専門家の回答
質問者が選んだベストアンサー
その他の回答 (19)
- sakenomo
- ベストアンサー率52% (35/67)
回答No.20
- sakenomo
- ベストアンサー率52% (35/67)
回答No.18
- papayuka
- ベストアンサー率45% (1388/3066)
回答No.17
- sakenomo
- ベストアンサー率52% (35/67)
回答No.16
- sakenomo
- ベストアンサー率52% (35/67)
回答No.15
- papayuka
- ベストアンサー率45% (1388/3066)
回答No.14
- sakenomo
- ベストアンサー率52% (35/67)
回答No.13
- papayuka
- ベストアンサー率45% (1388/3066)
回答No.12
- imogasi
- ベストアンサー率27% (4737/17070)
回答No.11
- suzusan7
- ベストアンサー率64% (22/34)
回答No.10
- 1
- 2
補足
「Yahoo! eグループ」にて送信しました。 よろしくお願いします。