作成日: 2019/11/29 最終更新日: 2020/04/22
文書種別
不具合
状況
修正済み
詳細
範囲指定を伴う数式を含むシートを読み込み、Cloneメソッドにてシートの複製を作成してから、複製されたシートにて行の挿入を行った場合、挿入位置が数式の範囲に含まれる場合であっても、数式の範囲が更新されず、以前の範囲のままとなります。
例えば、SUM("B7:B8")という数式があり、8行目位に行を挿入しても、数式の範囲は"B7:B8"のままとなります。
例えば、SUM("B7:B8")という数式があり、8行目位に行を挿入しても、数式の範囲は"B7:B8"のままとなります。
回避方法
この問題は2020J v1(4.5.20201.416)で修正されました。
※修正版を適用しない場合の回避方法は以下の通りです。
行挿入後に、範囲を更新した数式を再設定します。
(上記した例の場合)
◎サンプルコード(VB)
※修正版を適用しない場合の回避方法は以下の通りです。
行挿入後に、範囲を更新した数式を再設定します。
(上記した例の場合)
◎サンプルコード(VB)
sheet(9, 1).Formula = "SUM(B7:B9)"
◎サンプルコード(C#)sheet[9, 1].Formula = "SUM(B7:B9)";
旧文書番号
84683