> FWIW, I cannot agree with the idea of replacing `Me.Controls(ctrlName)` with just `Controls(ctrlName)` because that leads to ambiguity. Here's an example to illustrate the problem:
```
Private Sub Form_Current()
Dim Text0 As Variant
Text0 = "hello, world!"
Me.Text0 = "goodbye, world!"
Debug.Print Text0, Me.Text0
End Sub
```
In a more complex module, especially with module level variables, that can be easily missed and can lead to ambiguous name. I'd rather that