Tomando Información de Cuadro de Texto (TextBox) con Botón de Comando (Command Button)

En la entrega anterior vimos cómo utilizar el Objeto Botón de Comando para presentar en un mensaje el texto de una celda y para seguir con la programación de macros en objetos de formularios, en esta ocasión se presentará de igual manera un mensaje pero el origen del texto será otro objeto de formulario que ya vimos en entregas pasadas, se trata del Cuadro de Texto (TextBox).

Objeto Botón de Comando: con el uso de este Objeto, se habilita la interacción entre el usuario y el programa permitiendo ejecutar diversas acciones para aprobar o declinar opciones del formulario.

Objeto Cuadro de Texto: con el uso de este Objeto, se habilita el Formulario para que se dé la interacción entre usuario y el programa al permitir la entrada de texto en un cuadro de texto.

Lo primero es ingresar al editor de Visual Basic, puede ser con la combinación de teclas Alt + F11 y en la ventana del Explorador de proyectos, ubicamos el libro de trabajo donde queremos insertar el formulario para lo cual damos clic derecho y seleccionamos la opción Insertar de la cual se despliegan tres opciones y finalmente, clic en la opción UserForm:

De esta manera, se inserta el formulario el cual se puede observar dentro de la “estructura” del explorador de proyectos como un Objeto más del libro de trabajo:

Nos ubicamos en la ventana de herramientas que se presenta como una ventana flotante:

La herramienta de Botón de Comando se identifica como un ícono de Botón:

Lo seleccionamos con un clic y luego en el formulario se ingresa el Botón con clic en el espacio donde se requiera. Finalmente se ajustan las Propiedades Caption y Name quedando de la siguiente manera:

Ahora pasemos a insertar un Cuadro de Texto  en el formulario seleccionando desde el cuadro de herramientas el objeto Cuadro de Texto:

Se inserta en el formulario y en la Propiedad Name, se asigna el nombre TextoMensaje:

Ahora que se tienen los dos Objetos en el formulario, pasemos a programar el Botón dando doble clic en este e ingresamos el siguiente código:

MsgBox TextoMensaje.Text

Queda de la siguiente manera en el editor VBA:

Al ejecutar el formulario e ingresar un texto en el cuadro de texto y dar clic en el botón se muestra el siguiente mensaje:

Descargar archivo de trabajo.

Contenido relacionado:
Compartirlo
Gerencie.com en su correo.

Suscríbase y nosotros colocaremos en su bandeja de entrada la mejor información que generamos diariamente.


Déjenos su opinión

En Gerencie.com está permitido opinar, criticar, discutir, controvertir, disentir, etc., pero debe hacerlo con respeto, sin insultar y sin ofender a otros.

Información legal aplicable para Colombia.