4

I'm pretty new to excelDNA, so I may be missing something obvious. I'm trying to return a #N/A from an excelDNA UDF. The function I'm using (via Visual Studio 2010) is below:

public static object returnError()
{
    return ExcelDna.Integration.ExcelError.ExcelErrorNA;
}

When called from an Excel worksheet, this returns a #VALUE - But I need a #N/A. I can't just return the string "#N/A", as the Excel functions like iserror() won't work on it.

Replacing the ExcelErrorNA with any other error types, for example ExcelErrorDiv0 still yields the #VALUE.

Any help would be greatly appreciated

shA.t
  • 16,580
  • 5
  • 54
  • 111
chrisSpaceman
  • 249
  • 3
  • 14

1 Answers1

2

Ok - it looks like you have to stop the ExcelDNA.Integration reference from copying locally to get this. Original thread I found here:

https://groups.google.com/forum/#!topic/exceldna/MeYq0-LiGLM

chrisSpaceman
  • 249
  • 3
  • 14