No. Firstly, Ranger only removes existing effects. When played, its effect is immediate. It doesn't linger.
Second, the damage you do to yourself is not an effect, so you would not get to "heal" it when playing Ranger. The two cards do not have any interaction at all.