0

質問が述べているように、私はあるシートから別のシートにいくつかのセルを参照しようとしています。1つのシートに、プリンシパルシートの他のセルに入力するデータがあります

つまり、DataSheet> Feeds> PrincipalSheet

私は次のようなことを試みています:

"=Data!$A$1"

私も次のようなことを試しました:

 "=[Book1]Data!$A$1"

しかし、それでも、正しいコードが見つかりません。

SpreadSheetGeat 2010を使用しており、C#を使用しています

よろしくお願いします!!

4

2 に答える 2

1

答えを見つけてください。実際、数式は問題ありません。トップコードの上に、手動でセル範囲を生成していました。必要なのは、

MySheet.Cells[add ranges here].Range.ToString();

このコードを使用すると、SpreadSheetは、次の形式で現在の範囲を自動的に生成します: "= [Book1] Data!$ A $ 1"、.Cells[]に入力した範囲に基づきます。

于 2012-10-24T18:42:59.243 に答える
0

次のコードを試してみると、何らかの理由でスプレッドシートギアが「[Book1]」を追加します。エクセルではうまくいかなかったようです。

MySheet.Cells[add ranges here].Range.ToString();

だから私は手動で式を次のように設定しました:

cells[ rowIndex, 2 ].Formula = "=IFERROR('MySheet1'!$E$6,0)";
于 2015-05-22T12:18:11.740 に答える