Because your code is trying to call on rng via a string variable rather than the range object you've set it as.

Should be:
rng.Select
Rather than:
Range("rng").Select
Beth.