Incrustar una imagen en Excel usando VBA

La pestaña Ilustraciones de la cinta Insertar de Excel incrusta imágenes en su hoja de cálculo. Coloca las imágenes sobre sus celdas para que pueda editarlas o formatearlas utilizando las otras herramientas de cinta. Visual Basic para aplicaciones (VBA) le ofrece una opción adicional para incrustar imágenes en Excel. Cuando agrega una imagen a través de la ventana de VBA, puede incrustarla en un cuadro de diálogo de Excel. Por ejemplo, si un empleado escribe horas no válidas en una hoja de tiempo de Excel, se puede abrir un cuadro de diálogo con una imagen para indicar el error.

1.

Haga clic en "Desarrollador" en la barra de menú de Excel.

2.

Haga clic en "Visual Basic" en la pestaña Código de la cinta. Un espacio de trabajo de Microsoft Visual Basic para Aplicaciones cubrirá su hoja de cálculo.

3.

Haga clic en "Insertar" en la barra de menú y seleccione "UserForm". Una nueva ventana se abrirá. Si su libro se llama "Horas semanales", esta ventana se llama "Horas semanales.xlsm - UserForm1 (UserForm)".

4.

Haga clic en "Ver" en la barra de menú y seleccione "Caja de herramientas".

5.

Haga clic en el icono de imagen en la caja de herramientas. Este icono parece una montaña con un sol de fondo.

6.

Haga clic y arrastre el cursor del mouse sobre la ventana de UserForm para incrustar un marco de imagen. El cuadro de Propiedades en la esquina inferior izquierda de la pantalla cambia para mostrar las propiedades de la nueva imagen.

7.

Haga clic en la fila etiquetada "Imagen" en el cuadro de Propiedades. Aparecerá una elipsis ("...") en la segunda celda de la fila.

8.

Haga clic en los puntos suspensivos. Desplázate y selecciona la imagen que deseas incrustar.

Entradas Populares