Worked like a charm. Didn't even have to convert the number to a
string. VB does that nicely for us.
This also helps me understand the collection construct.
My functional test routine:
[ x dim'ed elsewhere]
Text Boxes named DTMFName0 ... DTMFName9
Private Sub UserForm_Click()
For x = 0 To 9
Debug.Print x; " "; Controls("DTMFName" & x)
Next
End Sub