1

Sheet1ワークシートとを含む Excel ワークブックがありますSheet2。ここには、次のようSheet2に値を参照する数式があります。Sheet1

+-----------+------------+
|  address  |   value    |
+-----------+------------+
| Sheet1!A1 | 1          |
| Sheet1!B1 | 3          |
| Sheet1!C1 | 5          |
| Sheet2!A1 | =Sheet1!A1 |
| Sheet2!B1 | =Sheet1!B1 |
| Sheet2!C1 | =Sheet1!C1 |
+-----------+------------+

から行 1 を削除するとSheet1、次の C# 相互運用機能を使用します。

thisRange["a1"].EntireRow.Delete()

次に、すべての式がエラーに設定され=Sheet1!#REF!ます。

行が削除された後、数式内の既存の参照を保持する方法はありますか? すべての数式を配列にコピーしてからシートに再コピーできると思いますが、そもそも消えないようにしたいのです。

4

2 に答える 2