Efecto Placebo.

Texto predictivo mediante un cuadro combinado en Excel 2007

Texto predictivo en excel

Para tener texto predictivo previamente escrito en un rango dado es necesario crear un cuadro combinado (activeX). Texto que se autocompleta automáticamente mediante una lista creada en Excel.

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

    Antes de emepezar 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.


  2. Opciones de Excel 2007


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


  4. Marcar ficha Programador en Excel 2007

  5. Comprobamos que aparece la pestaña Programador en el Menu


  6. Pestaña Programador en excel 2007

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.


  2. Rango cadenas de texto excel 2007

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


  4. Insertar Cuadro Combinado (Control ActiveX)

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


  7. Propiedades cuadro combinado excel 2007

  8. Asignaremos el rango donde tenemos las cadenas de texto


  9. Rango cuadro combinado excel


  10. Clic en el botón Modo Diseño para probar el texto predictivo en nuestro cuadro combinado

  11. Modo-diseño

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:

- 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.

Sobre el autor

Alberto
Técnico informático apasionado de la tecnología y todo lo relacionado con la informática. Me gusta el senderismo y la fotografía. Escribo y comparto en EfectoPlacebo.com desde 2009. (Más sobre mí).