I am trying to write a procedure that captures when a cell has been selected and simply returns the cell column and row. I am getting a 'ByRef argument type mismatch' error but it doesn't make sense. See below screenshot:
The issue seems to be with the iRow variable. As far as I can see it is an integer and never ceases to be an integer. Why is the compile error occurring?
Please help. This is driving me crazy.
That is because you have declared iRow as
Variant
. Unlike VB.Net, you will have to declare all variables explicitly. Anything which is not declared will be taken as aVariant
Change the line
to