20/01/2021
Texto predictivo en excel

Texto predictivo mediante un cuadro combinado en Excel 2007

Para tener texto predictivo previamente escrito en un rango dado es necesario crear un cuadro combinado (activeX). Texto que permite autocompletar automáticamente mediante una lista creada en Excel. Con ello, dispones de un texto predictivo mediante un cuadro combinado en Excel 2007.

Te indicamos los pasos a seguir para crear el cuadro combinado con ActiveX:

Crear pestaña de Programador en Excel:

Antes de empezar, necesitamos que aparezca la pestaña Programador en Excel. En caso de no tenerla deberás abrir las opciones para marcar la casilla. Tan sólo, sigue estos pasos:

  1. Abrimos Microsoft Excel 2007. Clic en el Icono de Office y botón Opciones de Excel.

    Opciones de Excel 2007

  2. Marcar la ficha programador para activar la pestaña de Programador y clic en Aceptar.

    Marcar ficha Programador en Excel 2007

  3. Comprobamos que aparece la pestaña Programador en el Menú.

    Pestaña Programador en excel 2007

Crear el cuadro combinado:

Una vez tengamos la opción de la Pestaña Programador en Excel ya estamos preparados para crear el cuadro combinado (control ActiveX) para poder tener texto predictivo de un rango dado.

  1. Creamos el rango con el texto.

    Rango cadenas de texto excel 2007

  2. Desplegamos la pestaña Insertar desde la Pestaña General de Programador. Clic en cuadro combinado (Control ActiveX) desde la pestaña Programador.

    Insertar Cuadro Combinado (Control ActiveX)

  3. Nos situamos con el puntero en el lugar donde vayamos a crearlo y presionamos sin soltar: indicamos el tamaño del cuadro combinado hasta soltar para finalizar.
  4. Una vez creado, botón derecho encima del cuadro combinado y clic en Propiedades.

    Propiedades cuadro combinado excel 2007

  5. Asignaremos el rango donde tenemos las cadenas de texto.

    Rango cuadro combinado excel

  6. Clic en el botón Modo Diseño para probar el texto predictivo en nuestro cuadro combinado.
    Modo-diseño
  7. Por último y para probar, nos situaremos con el cursor en el cuadro combinado y empezaremos a escribir. Observaremos que si la palabra ya existe en el rango nos dará la posibilidad de autocompletarla directamente. se trata de texto predictivo en un cuadro combinado (control activeX).

    Texto predictivo en cuadro combinado (control activeX)


Notas:

  1. – Para habilitar la pestaña de Desarrollador en office 2013 y 2016 (anteriormente llamada «Programador»), despliega el menú Archivo > Opciones > Personalizar cinta de opciones > marca la casilla «Desarrollador».

    – Para limitar la lista únicamente a los valores del rango seleccionado, debes entrar en propiedades del cuadro combinado en modo diseño y modificar la propiedad ‘Style’ a ‘2 – fmStyleDropDownList‘. De ese modo, no se podrá ni escribir ni cambiar los valores del campo de la lista.

Una vez tengamos la opción de la Pestaña Programador en Excel ya estamos preparados para crear el cuadro combinado (control ActiveX) para poder tener texto predictivo de un rango dado.