Una UserformName es un objeto (Clase) dentro del proyecto (libro) donde es creado, y los controles incluidos dentro de la forma constituyen propiedades del objeto tipo UserFormName. Los controles incluidos constituyen también objetos y tienen sus propias propiedades.
Para separar los objetos de las propiedades y métodos se utiliza el operador punto. Así el objeto UserForm1 tiene una propiedad TextBox1, el cual es un objeto creado dentro del formulario, y que devuelve un objeto tipo TextBox, el cual tiene una propiedad BackColor, que se ha establecido con la función RGB.
Que es un Formulario (UserForm)
Una forma o formulario (UserForm) es esencialmente una caja de dialogo construida al gusto y necesidad del usuario, de allí su nombre en inglés: User: usuario y Form. Forma o formulario.
El formulario está constituido por la forma propiamente dicha y por los diferentes controles. El formulario puede pensarse como un contenedor, un espacio para colocar los diferentes controles.
Insertando un Formulario
Para insertar un formulario, primero hay que abrir el editor de Visual Basic, en la barra de menú hacer clic en la pestaña insertar, aparecerá un menú desplegable con las opciones para insertar: Procedimiento, UserForm, Módulo, Módulo de Clase y Archivo.
También se puede insertar utilizando el icono en la barra de menú.
Al hacer clic en UserForm aparecerá un formulario vacío, con el nombre UserForm1 en la barra de título, se mostrará una caja de herramienta con los controles predeterminados.
También aparecerá una carpeta con el nombre Formularios y el formulario UserForm1; en la ventana de propiedades aparecerán las propiedades de UserForm1.
Cuadro de Herramientas
El cuadro o caja de herramientas contiene un conjunto de iconos (15 predeterminados).
Los iconos representan controles que pueden ser incorporados al formulario en la medida que se requieran.
Si se necesitan controles adicionales, se pueden añadir en la barra de menú del VBE, hacer clic en herramientas y seleccionar controles adicionales.
Bibliografía
Brito, Luis : VBA Excel UserForms. Amazon, https://www.amazon.com/dp/B01N63S43C