エクセル開いたときにエラー調査1の中で、
②画面の入力情報を受け取り、それを基にまずはデータベースからエクセルに貼り付けしたい情報を取得します。
③エクセルに貼り付けするためには貼り付け元のエクセルのフォーマットがあるので、それに合わせてデータ加工を行います。
④データ加工後、そのエクセルのテンプレートに対して貼り付けを行います。
の工程があります。具体的には以下のことを行っています。
②データベースにセルに貼り付ける計算式が入っており、この計算式が動的に変換された状態で入っています。(*1)
③貼り付け先に合わせて変数をセルの位置へ変換を行います。(*2)
④この計算式をエクセル貼り付けします。
(*1) =[CellA]+[CellB]/[CellC]
(*2) =A1+B1/C1
③で存在しないセルの場所などに変換されて、正しくない計算式になってエクセル開いたときにエラーになります。
なぜ存在しないセルの場所になったかは様々な原因やバグが潜んでいますのでここでは割愛します。