最近、大きくて安定したXLSMファイルを取得し、XLAMとXLSXに分割しました。XLSX呼び出し(udfs)の数千のセルがXLAMで機能し、そのような各udfは、ステートメント「Application.Volatile」(過剰、再計算を強制する)で始まります。
XLSXは、Ctrl-Alt-Shift F9を介したF9でも、Application.CalculateFullを介したCell.Calculateでも再計算されません。XLSXセルは単に「デッド」です...しかし...F2キーを押して数式を編集し、Enterキーを押すと、セルを1つずつ再起動できます。この方法で目覚めた細胞は目覚めたままであるように見え、その後は正常に再計算されます。
誰かがこの奇妙な振る舞いに遭遇したことがありますか?Excelに計算グラフを最初から再構築させるための追加の方法はありますか?
重要な場合のもう1つの注意事項:ファイルを開いてXLAMとXLSXを開き、ファイル...オプション...アドインルートを使用してXLAMをインストールしていません-過去にそうしていたので、 XLAMを「チェック解除」してインストールすると、すべてのUDF参照がフルパス名リンクに置き換えられます-かなり醜いです。あるいは、誰かがXLAMアドインをインストールするための回避策を概説できれば、どこでも壊れたリンクを作成しません。