2016-06-12 3 views
3

Gibt es einen Weg, auf Zelle zuzugreifen, die meine UDF enthält? Ich muss einige Cache zurücksetzen, wenn die Funktion mit denselben Parametern von einer anderen Zelle ausgeführt wird. Haben in exceldna utils nichts passendes gefunden.Bezug auf Zelle mit Funktion erhalten

Danke, Alex

Antwort

3

Sie

ExcelReference caller = XlCall.Excel(XlCall.xlfCaller) as ExcelReference; 

Das Ergebnis nennen kann, wird eine ExcelReference sein, wenn Sie aus einem Blatt Formel genannt werden. Es könnte null sein, wenn Sie über Application.Run oder ein paar andere Möglichkeiten aufgerufen werden.

ExcelReference ist ein Wrapper für die C-API-Blattverweis.

+0

Danke Govert. Ich verwende Tabellenformeln –