The topic you requested is included in another documentation set. For convenience, it's displayed below. Choose Switch to see the topic in its original location.

_Worksheet.Evaluate Method 

Converts a Microsoft Excel name to an object or a value.

Namespace: Microsoft.Office.Interop.Excel
Assembly: Microsoft.Office.Interop.Excel (in

Dim Name As Object
Dim returnValue As Object
Dim _Worksheet1 As _Worksheet
returnValue = _Worksheet1.Evaluate(Name)

object Evaluate(
	[In] object Name
public System.Object Evaluate(
	/*in*/System.Object Name
function Evaluate(
	 Name : Object
) : Object;



Required String. The name of the object, using the naming convention of Microsoft Excel.

The following types of names in Microsoft Excel can be used with this method:

  • Defined names. You can specify any name.

  • External references. You can use the ! operator to refer to a worksheet defined in another workbook.

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

Development Platforms

Windows XP Home Edition, Windows XP Professional, Windows Server 2003, and Windows 2000

Target Platforms