prucommercialre.com


Visualización de imágenes en base a un Resultado

Dave tiene una gran base de datos que guarda en un libro de Excel. Se compone de muestras de materiales y utiliza la función BUSCARV para generar varios formularios e informes. De Dave quiere incluir una imagen de mapa de bits en la forma que cambia de acuerdo con una de las variables. Por ejemplo, si el formulario está describiendo una manzana, luego de Dave quiere una imagen de una manzana a aparecer; si la descripción de una pera, a continuación, una pera debería aparecer; etcétera.

Este es sin duda una tarea difícil, pero es uno que, sorprendentemente, se puede hacer sin macros. Los pasos están involucrados, pero no es tan difícil de realizar una vez que llegue a la misma:

  1. En una nueva hoja de cálculo, seleccione una celda (como la celda B4).
  2. Introduzca el nombre de "manzana" en el cuadro Nombre. Esto define el nombre de "manzana" para hacer referencia a la celda B4.
  3. Con aún seleccionada la celda B4, elija Insertar | Imagen | Desde archivo. Seleccione la imagen de la manzana y la inserta.
  4. Ampliar el ancho y la altura de la celda B4 para que la imagen de la manzana está contenido completamente dentro de la célula.
  5. Repita los pasos 1 a 4 para cada una de las demás imágenes, colocando cada imagen en una celda diferente y nombrarlos según el contenido de la imagen. (Por el bien de este ejemplo, voy a suponer que "pera" es la celda D4 y "naranja" es la celda F4).
  6. En la hoja de trabajo que contendrá su forma, crear una fórmula que contendrá los nombres de los frutos, como la fórmula siguiente, que muestra "manzana", "pera" o "naranja", en función del valor en la celda G1. (Es importante que la fórmula de referencia los nombres exactamente como las definió en el paso 2 para la imagen de cada fruta. Por el bien de este ejemplo, voy a suponer que ha introducido esta fórmula en la celda A1 de Sheet1.)

    = SI (G1 = 1, "manzana", IF (G1 = 2, "pera", IF (G1 = 3, "naranja", "")))

  7. Elija Nombre en el menú Insertar, a continuación, seleccione Definir. Excel muestra el cuadro de diálogo Definir nombre. (Ver Figura 1.)

    Visualización de imágenes en base a un Resultado

    Figura 1. El cuadro de diálogo Definir nombre.

  8. Reemplace el contenido de los nombres en el cuadro Libro con la palabra "imagen".
  9. Reemplace el contenido del cuadro se refiere a la fórmula siguiente:

    = INDIRECTO (Hoja1! $ A $ 1)

  10. Haga clic en el botón Aceptar. Ahora ha definido el nombre "Imagen" para contener la fórmula introducida en el paso 9.
  11. En la hoja de trabajo que contendrá su formulario, seleccione la celda en la que desea que la imagen dinámica que aparezca.
  12. Elija Insertar | Imagen | Desde archivo. Seleccionar e insertar una imagen (no importa cuál).
  13. Asegúrese de que la imagen que ha insertado en el paso 12 se selecciona.
  14. En la barra de fórmulas, introduzca la fórmula = Imagen. (Este es el nombre que ha definido en los pasos 7 al 10.) La imagen debe cambiar para reflejar cualquier fruta se nombra en la celda A1.

Ahora, cada vez que el nombre de la fruta en cambios en las células A1 (que es, a su vez, basado en el valor en la celda G1), la imagen cambiará.

ExcelTips es su fuente de capacitación rentable Microsoft Excel. Esta punta (3128) se aplica a Microsoft Excel 97, 2000, 2002, y 2003. Usted puede encontrar una versión de este consejo para la interfaz de cinta de Excel (Excel 2007 y versiones posteriores) aquí: Visualización de imágenes en base a un resultado.