I'm writing some functions in VBA that determine return values based on the coordinates of the cell they are being called from. They currently accept the cells row and column as arguments, but actually using them in the sheet I am working on will be unfeasible--it has thousands of cells with unique coordinates. Is there anyway to determine the calling cell within a function? I've tried using the ActiveCell object, but it simply gives the cell currently highlighted, which is not what I need. Any help is greatly appreciated.