Macro function Get_LNum() returns incorrect numbers