シート再計算のマクロを作成しようと思っています。
「新しいマクロの記録」を選択して、適当な名前をつけてから、初期設定から「シート再計算」のボタンを押した後に、マクロの記録を終了させました。
そして、記録したマクロを実行しようとしたのですが、エラーが出てしまいます。
Sub 再計算()
Application.MaxChange = 0.001
ActiveWorkbook.PrecisionAsDisplayed = False
ActiveSheet.Calculate
End Sub
この中の「Application.MaxChange = 0.001」に異常があると出てしまいます。
そこで、この部分を削除したら上手く動作するようになったのですが、VBAのことについては良く分からないので、この部分を削除しても良かったのかどうか不安です。
アドバイスを御願い致します。
No.1
- 回答日時:
この事象に合致しているかもしれません。
削除して良いかどうかは、私には判断できませんので、他の方のコメントに期待するとして・・。
削除しないで済ますには、上記URLの方法をとるのかも
しれません。
No.2ベストアンサー
- 回答日時:
どういう事情でApplication.MaxChange = 0.001が必要なのか判りませんが。
シートにボタンを1つ貼りつけて、
Private Sub CommandButton1_Click()
Application.Worksheets("sheet1").Activate
ActiveSheet.Calculate
End Sub
ではダメなのでしょうか。
正面からの原因説明ではなくて済みませんが。
MaxChangeプロパティは「循環参照が存在する場合、反復計算を行う際の変化の最大値とあります。」
これを積極的に使っておられるのでしょうか。
参考
http://www.jp-ia.com/xlsvba/op_keisanh.htm
御回答ありがとうございます。
>どういう事情でApplication.MaxChange = 0.001が必要なのか判りませんが。
これは、私が記述したのではなく、エクセルが勝手に記述してしまっています。
どこか設定をいじってしまったのかな(ー_ー;
参照先のページを見てみましたが、この記述はなくても良さそうなので、削除して使用することにしました。
ボタンも初めて使ってみるのですが、いろいろと調べてボタン設置にも成功しました(^^)
アドバイスして頂き、ありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) エクセルのマクロについて教えてください。 5 2023/06/02 08:44
- Visual Basic(VBA) エクセルのマクロについて教えてください。 7 2023/07/04 09:18
- Visual Basic(VBA) エクセルのマクロについて教えてください。 2 2023/03/12 10:10
- Visual Basic(VBA) エクセルのマクロについて教えてください。 4 2023/03/02 08:40
- Visual Basic(VBA) エクセルのマクロについて教えてください。 1 2023/06/01 14:45
- Visual Basic(VBA) エクセルのマクロについて教えてください。 2 2023/03/08 09:08
- Excel(エクセル) ワードのマクロについて教えてください。 1 2023/03/11 13:50
- Visual Basic(VBA) エクセルのマクロについて教えてください。 1 2023/03/07 14:05
- Visual Basic(VBA) エクセルのマクロについて教えてください。 1 2022/10/11 12:55
- Excel(エクセル) エクセルのVBAにショートカットキーの割り当て 3 2022/07/13 14:19
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルのデーターが2か月前の...
-
エクセルVBA、別ブックへ転記す...
-
【マクロ】顧客番号にて一致さ...
-
エクセル共有したが、アクセス...
-
エクセル②
-
(マクロ)データをAブックからB...
-
Excelでセルの値が同じか...
-
エクセルを使っていて2024/5/15...
-
指定文字の間に
-
Microsoft 365の Excel を使用...
-
エクセルの計算
-
エクセルでの作業計算方法について
-
Excelで全角を半角にしたいので...
-
エクセル関数に詳しい方教えて...
-
Googleスプレッドシートでファ...
-
エクセル 文字を増やしたい。
-
はがきについて。
-
エクセルの暗号化なしのバーの...
-
【マクロ】必要な項目(列)の...
-
Excel
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルのマクロボタンが編集...
-
別シートのマクロを実行する方法
-
Access終了時にマクロまたはVBA...
-
Application.Runエラー(1004)
-
シート保護を掛けたまま並べ替...
-
エクセルVBAで、ボタンの文字を...
-
access2010 コマンドまたはアク...
-
マクロ 戻るボタンを押したらシ...
-
InputBox内の表示について
-
特定のシートだけ印刷はマクロ...
-
ExcelのVBAでDisplayalertsで警...
-
マクロが登録できません
-
エクセル VBA SendKeys ループ...
-
今日の日付の範囲を指定して印...
-
AccessでExcelファイルを印刷
-
プロシージャが大きすぎます!
-
エクセルのマクロ
-
Workbook_Openを起動時以外に呼...
-
アクセス:検索フォームボタンに...
-
特定マクロが実行されたか確認...
おすすめ情報