Public Sub Reopen()
Application.ScreenUpdating = False
Application.DisplayAlerts = False
Workbooks.Open "K:\notarealpath\Testamundo.xlsm"
End Sub
ワークブックを閉じて再オープンする必要があります。これはボタンに割り当てられているので、動作しているように見えます。クリックすると、そのワークブックを再び開きますかどうかを尋ねます。良い本です。このVBAのクラッシュはなぜ優れていますか?
時にはそれは一度動作し、その後Excelを完全にクラッシュさせます.VBA画面に戻ると、クラッシュ後にメモリが不足していると文句を言います。
マクロを閉じて再オープンしようとしているブックの外部ですか?また、開く前にブックを閉じますか?私はあなたが上記のコードでそれを行うのを見ることができません。既に開いているワークブックを開こうとするとクラッシュする可能性があります – Tom
また、「更新」という意味を定義しますか?より良い解決策であるかもしれないデータソースまたは他のものを再計算または再プルする多くのオプションがあります。 –
ThisWorbook.Openの下に何かが呼び出されていますか? –