pctechguide.com

  • Home
  • Guides
  • Tutorials
  • Articles
  • Reviews
  • Glossary
  • Contact

Quick and Simple Guide to Creating Image Catalogs in Excel

People use Excel to store various types of data. In many cases, this data needs an associated image. You need to know how to create a catalog of images in Excel that can be linked to our database.

HOW TO CREATE IMAGE CATALOGUES IN EXCEL

There are several methods to create an image catalog in Excel. Some Excel users prefer to implement the catalog by embedding the image associated with each record into the Excel sheet. However, if you have a database with many records you will end up with an Excel book that is too large because of the size of the images which will make it difficult to manage.

I always recommend using a VBA method because it allows us to leave the image files in a local folder on the computer and only load the images as they are used within our Excel database.

THE KEY TO CREATE THE IMAGE CATALOG

The key to having a catalog of images in Excel is to have a sheet that relates the “primary key” of our records with the corresponding image. If you are not familiar with the term “primary key” I recommend you read our previous articles on Database Design.

In the following example, you will see that I have a list of 5 Blu-ray movies and each of them has a unique product key.

How to create a catalogue of images in Excel

The images of each product will be stored in a directory called “images” and will have the same name as the product code to which they belong. Having the images with the same name as the product code will make it easier to manipulate them.

Repository of images for catalogue in Excel

INSERT AN IMAGE CONTROL

In order to be able to observe the product face image, I will insert an Image Control which is a type of ActiveX control. To do this I must go to the Programmer tab and in the Insert button select the appropriate control.

CREATE THE MACRO TO SHOW THE IMAGE

For this example, I will show the image when selecting a cell in the Code column. I will use the event Worksheet_SelectionChange. Right click on the name of the sheet and select the option View code and in the Visual Basic Editor select the event SelectionChange. Next, you will see the VBA code for that event:

Macro for Excel image catalog

The important part of this code is that when we select any cell within the A2:A6 range the Picture property of the Image1 object will be modified. The LoadPicture instruction is responsible for loading the image stored on our local hard drive:

LoadPicture(ActiveWorkbook.Path & “Images\” & Target & “.jpg”)

The ActiveWorkbook.Path instruction returns the current directory of the Excel file and concatenates it with the “images” directory where our files are located. Subsequently, the Target variable is concatenated, which contains the value of the selected cell and the extension of the image files is added, which for our example are JPG files.

TESTING THE CATALOG OF IMAGES IN EXCEL

Finally, I will prove that the newly created macro works correctly for our image catalog in Excel:

Example of an Excel image catalog

There are variants on this method and surely in another article, we will have the opportunity to explore different methods to show the images associated with a record of our database in Excel.  To continue with the tests you can download the workbook used along with the example images.

Filed Under: Communications

Latest Articles

Cut Energy Costs in Data Center

If you have a data center, there is a good chance that it is eating up energy and costing you a pretty penny. The costs of maintaining a data center can quickly ge tou tof control. many people do not realize the costs that running a data center entail. This article will go over some of the ways that … [Read More...]

Our Review of EaseUS Data Recovery Wizard Free

EaseUS is one of the most reliable data recovery, data backup and data partitioning software publishers on the market. They created a free data recovery program that is widely supported by many other users. They asked us to review it and offered a 50% discount to our readers. You can claim the … [Read More...]

OpenGL technology

Initiated in 1992 by Silicon Graphics as a general CAD and 3D API for Unix-based X-terminals, OpenGL evolved out of SGI's proprietary graphics library, IrisGL. Originally, use of OpenGL was restricted to business applications, such as … [Read More...]

Gaming Laptop Security Guide: Protecting Your High-End Hardware Investment in 2025

Since Jacob took over PC Tech Guide, we’ve looked at how tech intersects with personal well-being and digital safety. Gaming laptops are now … [Read More...]

20 Cool Creative Commons Photographs About the Future of AI

AI technology is starting to have a huge impact on our lives. The market value for AI is estimated to have been worth $279.22 billion in 2024 and it … [Read More...]

13 Impressive Stats on the Future of AI

AI technology is starting to become much more important in our everyday lives. Many businesses are using it as well. While he has created a lot of … [Read More...]

Graphic Designers on Reddit Share their Views of AI

There are clearly a lot of positive things about AI. However, it is not a good thing for everyone. One of the things that many people are worried … [Read More...]

Redditors Talk About the Impact of AI on Freelance Writers

AI technology has had a huge impact on our lives. A 2023 survey by Pew Research found that 56% of people use AI at least once a day or once a week. … [Read More...]

11 Most Popular Books on Perl Programming

Perl is not the most popular programming language. It has only one million users, compared to 12 million that use Python. However, it has a lot of … [Read More...]

Guides

  • Computer Communications
  • Mobile Computing
  • PC Components
  • PC Data Storage
  • PC Input-Output
  • PC Multimedia
  • Processors (CPUs)

Recent Posts

MyStart Search Protection Removal

The MyStart Search Protectoin program is another annoying piece of software that is meant to protect other programs it bundles with. This is to make … [Read More...]

Site Navigation

There are several methods of navigating the site, including the main menu, side menu, and a crumb trail. There are also context menus and … [Read More...]

What You Need to Know About Automation with Chrome

Automation is drastically changing the way we interact with the Internet. One survey found that 76% of businesses use automation to streamline … [Read More...]

[footer_backtotop]

Copyright © 2025 About | Privacy | Contact Information | Wrtie For Us | Disclaimer | Copyright License | Authors