How to insert the same image into multiple worksheets quickly?
Normally, we can insert a picture into a worksheet quickly by using the Insert function in Excel, but, have ever tried to insert the same picture into all worksheets of your workbook? This article, I will introduce a useful method for you to solve this job.
The following VBA code can help you to insert an image into all worksheets with ease, please do as this:
1. Hold down the ALT + F11 keys to open the Microsoft Visual Basic for Applications window.
2. Click Insert > Module, and paste the following code in the Module Window.
VBA code: Insert the same picture into all worksheets:
Sub InsertLogo() Dim I As Long Dim xPath As String Dim xShape As Shape Dim xRg As Range xPath = "C:\Users\DT168\Desktop\pic\logo.png" If Dir(xPath) = "" Then MsgBox "Picture file was not found in path!", vbInformation, "KuTools for Excel" Exit Sub End If For I = 1 To ActiveWorkbook.Sheets.Count Set xRg = Sheets(I).Range("A1") Set xShape = Sheets(I).Shapes.AddPicture(xPath, True, True, xRg.Left, xRg.Top, xRg.Width, xRg.Height) Next End Sub
Note: In the above code, C:\Users\DT168\Desktop\pic\logo.png is the path and name of your picture, and A1 in Range("A1") is the cell where you want to insert the picture, please change them to your own.
3. Then press F5 key to run this code, and then the specific picture has been inserted into every cell A1 of all worksheet at once. See screenshot:
Note: The inserted picture will be adjusted to fit the cell size.
Recommended Productivity Tools
You are guest ( Sign Up? )
or post as a guest, but your post won't be published automatically.
To post as a guest, your comment is unpublished.· 3 days agoHow can you add the photo to all sheets and assign a macro to it without going into each sheet individually and clicking the photo and assigning it?
To post as a guest, your comment is unpublished.· 1 months agoHola, Se puede hacer que la imagen no sea de una ruta del equipo si no que sea del mismo libro?
To post as a guest, your comment is unpublished.· 2 months agotem como exceutar a macro para adicionar imagem fora da celula em uma localizaçao especifica?
To post as a guest, your comment is unpublished.· 2 months agopreciso adiconar imagens nas planilhas que ficam sobre as celulas a1, b1 e c1. Tem um modo de fazer isso?