既存のExcelファイルを開いてシート内の値を計算するコードをvb6で作成しました。
問題が発生しました: "開かれた" Excel に "MDURATION" 式がありません。ただし、スタンドアロンの ms Excel に実際にその式があることを確認したので、vb コード (既に .exe 形式) を使用して Excel ファイルを開くと、その関数を識別できません。このエラーは 2 台の PC で発生しますが、テストした 3 台の PC では問題ありません。
おなじみの解決策:数式を入力するコードの直前にこれを追加しました:
AddIns("Analysis ToolPak").Installed = False
AddIns("Analysis ToolPak").Installed = True
私の他の手順ではうまくいくようですが、この特定の手順では効果がないようです。
さらに、実行時エラー 1004 が発生しました: この部分でオブジェクトのメソッドが失敗しました:
Range("I" & iCtrRow & "").NumberFormat = "#,##0.00000"
エラーの原因がわかりません。
どうもありがとう!!!