ParentFull threadpptr·I think the key difference is that in a loop body you can return from the outer function. In a function passed to m.Range you can't.View on HN