Application.ThisCell property (Excel)

Returns the cell in which the user-defined function is being called from as a Range object.



expression A variable that represents an Application object.


Users should not access properties or methods on the Range object when inside the user-defined function. Users can cache the Range object for later use and perform additional actions when the recalculation is finished.


In this example, a function called UseThisCell contains the ThisCell property to notify the user of the cell address.

Function UseThisCell() 
 MsgBox "The cell address is: " & _ 
End Function

Support and feedback

Have questions or feedback about Office VBA or this documentation? Please see Office VBA support and feedback for guidance about the ways you can receive support and provide feedback.