Convert entire range to lowercase without looping through cells Indirect
问题 I'm looking at VBA code that takes an entire range of cells and converts them into lowercase. I found the following: [A1:A20] = [index(lower(A1:A20),)] This works fine for a fixed range (don't entirely understand syntax, but found the following post:) Post detailing code above My problem is this: I would like to be able to set the range dynamically as I'm dealing with changing range sizes. However, the following doesn't work, and I can't seem to be able to use INDIRECT() either in VBA. Range(