Un cuadro de texto es un campo vacío donde un usuario puede rellenar un trozo de texto.

Para crear un cuadro de texto en Excel VBA, ejecute los siguientes pasos.

  1. En la ficha Programador, haga clic en Insertar.

  2. En el grupo Controles ActiveX, haga clic en Cuadro de texto.

Create a text box in Excel VBA

  1. Arrastre un botón de comando y un cuadro de texto en la hoja de trabajo.

  2. Haga clic derecho en el botón de comando (asegúrese de que el modo de diseño se selecciona).

  3. Haga clic en Ver código.

View Code

Nota: se puede cambiar el título y el nombre de un control haciendo clic derecho sobre el control (Asegúrese de haber seleccionado el modo de diseño) y luego hacer clic en Propiedades. Cambie el título del botón de comando Obtener datos. Por ahora, vamos a dejar TextBox1 como el nombre del cuadro de texto.

  1. Añadir la siguiente línea de código:

TextBox1.Text = "Data imported successfully"
  1. Haga clic en el botón de comando en la hoja (asegúrese de que el modo de diseño no está seleccionada).

Resultado:

Text Box

  1. Para eliminar un cuadro de texto, utilice la línea de código siguiente:

TextBox1.Value = ""

Nota: aunque en algunas situaciones puede ser útil para colocar directamente un cuadro de texto en la hoja de cálculo, un cuadro de texto es particularmente útil cuando se coloca en un formulario de usuario.