Hi Golzill,
This assumes there is at least two instances of a Vlookup. Z is the counter
and it will start out in "A1" and look forward from there. It starts out with
Z set to 0, but it will go through the loop and end up at the first "Find"
and count it again.
Sub Macro1()
Range("A1").Select
Cells.Find(What:="=VLOOKUP", After:=ActiveCell, LookIn:=xlFormulas, _
LookAt:=xlPart, SearchOrder:=xlByRows, SearchDirection:=xlNext, _
MatchCase:=False, SearchFormat:=False).Activate
StartAddress = ActiveCell.Address
Z = 0
Do
Cells.FindNext(After:=ActiveCell).Activate
Z = Z + 1
Loop While ActiveCell.Address <> StartAddress
End Sub