Ссылка на другой лист в строке формулы SpreadSheetGear

Как говорится в вопросах, я пытаюсь ссылаться на некоторые ячейки с одного листа на другой. На одном листе у меня есть данные, чтобы заполнить некоторые другие ячейки в моем листе принципала

Вкратце: DataSheet > Feeds > PrincipalSheet

Я пытаюсь что-то вроде:

"=Data!$A$1"

Я даже попробовал что-то вроде:

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

Но все же я не могу найти правильный код.

У меня SpreadSheetGeat 2010 и использую C#

Заранее спасибо за помощь, которую вы оказываете!

2 ответа

Решение

Найти ответ, на самом деле, формула в порядке, я генерировал диапазоны ячеек с некоторым руководством, поверх верхнего кода, и все, что мне было нужно, это положить

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

С помощью этого кода SpreadSheet автоматически генерирует диапазон, в котором вы находитесь, в следующем формате: "=[Book1]Data!$A$1" и основывается на диапазоне, который вы указали в.Cells[],

По какой-то причине механизм Spreadsheet добавляет "[Book1]", когда я пробую следующий код. Кажется, это не работает в Excel.

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

Поэтому я вручную установил формулу

cells[ rowIndex, 2 ].Formula = "=IFERROR('MySheet1'!$E$6,0)";
Другие вопросы по тегам