Documente Academic
Documente Profesional
Documente Cultură
Las personas utilizan Excel para almacenar diversos tipos de informacin y en muchas ocasiones dicha informacin necesita tener una imagen asociada por lo que se hace necesario crear un catlogo de imgenes en Excel que pueda estar vinculado a nuestra base de datos.
Las imgenes de cada producto estarn guardadas dentro de un directorio llamada imagenes y tendrn el mismo nombre que el cdigo de producto al que pertenecen. El tener las imgenes con el mismo nombre que la clave del producto facilitar su manipulacin en gran manera.
La parte importante de este cdigo es que cuando seleccionamos cualquier celda dentro del rango A2:A6 se modificar la propiedad Picture del objeto Image1. La instruccin LoadPicture es responsable de cargar la imagen almacenada en nuestro disco duro local:
LoadPicture(ActiveWorkbook.Path & "imagenes" & Target & ".jpg")
La instruccin ActiveWorkbook.Path devuelve el directorio actual del archivo Excel y le concatena el directorio imagenes que es donde se encuentran nuestros archivos. Posteriormente se concatena la variable Target que contiene el valor de la celda seleccionada y se agrega la extensin de lo archivos de imagen que para nuestro ejemplo son archivos JPG.
Existen variantes sobre este mtodo y seguramente en otro artculo tendremos la oportunidad de explorar diferentes mtodos para mostrar las imgenes asociadas a un registro de nuestra base de datos en Excel. Para continuar con las pruebas puedesdescargar el libro de trabajo utilizado junto con las imgenes de ejemplo. Artculos relacionados Introduccin a las macros
El segundo mtodo para abrir este programa es, en mi opinin, el ms sencillo y rpido y que es a travs del atajo de teclado: ALT + F11. El Editor de Visual Basic contiene varias ventanas y barras de herramientas.
En la parte izquierda se muestra el Explorador de proyectos el cual muestra el proyecto VBA creado para el libro actual y adems muestra las hojas pertenecientes a ese libro de Excel. Si por alguna razn no puedes visualizar este mdulo puedes habilitarlo en la opcin de men Ver y seleccionando la opcin Explorador de proyectos.
El Explorador de proyectos tambin nos ayuda a crear o abrir mdulos de cdigo que se sern de gran utilidad para reutilizar todas las funciones de cdigo VBA que vayamos escribiendo. Dentro del Editor de Visual Basic puedes observar una ventana llamada Inmediato que est en la parte inferior. Esta ventana es de mucha ayuda al momento de escribir cdigo VBA porque permite introducir instrucciones y observar el resultado inmediato. Adems, desde el cdigo VBA podemos imprimir mensajes hacia la ventana Inmediato con el comando Debug.Print de manera que podamos depurar nuestro cdigo. Si no puedes observar esta ventana puedes mostrarla tambin desde el men Ver. El rea ms grande en blanco es donde escribiremos el cdigo VBA. Es en esa ventana en donde escribimos y editamos las instrucciones VBA que dan forma a nuestras macros. Es importante familiarizarnos con el Editor de Visual Basic antes de iniciar con la creacin de macros. Artculos relacionados Programando en VBA Mostrar la ficha Programador Qu es una macro de Excel?