Macro para insertar imagen en varias hojas a la vez

Tengo el siguiente código que permite seleccionar, redimensionar y colocar una imagen en la celda A1 de la hoja FACTURA, pero necesito que lo haga en varias hojas a la vez (FACTURA, NOTA, PRESUPUESTO, INFORME, GUIA ), el libro contiene 15 hojas. Estos son los nombre de las otras hojas: "Proveedores", "Clientes", "Compras", "Ventas", "Devoluciones", "Inventario", "Tablas", "Dashboar", "Usuarios", "Datos" son 10 (diez) y estos son los nombres donde debe aparecer la imagen: "Factura", "Nota", "Presupuesto", "informe", "Guia" son 5 (cinco). Nota: Todos los nombre de las Hojas son en Mayúsculas. Agradezco todo el apoyo que puedan prestarme.

Agradezco la ayuda que puedan prestarme.

Private Sub CheckBox1_Click()
If CheckBox1.Value = True Then
ActiveSheet.Unprotect "123"
Sheets("FACTURA").Select
fichero = Application.GetOpenFilename
If fichero = False Then Exit Sub
ActiveSheet.Unprotect "123"
tope = Range("A1").Top
izq = Range("A1").Left
alto = Range("A1").Height
ancho = Range("A1").Width
ActiveSheet.Pictures.Insert(fichero).Select
w = Selection.Width
H = Selection.Height
Selection.ShapeRange.Top = tope
Selection.ShapeRange.Left = izq
Selection.ShapeRange.Height = alto
Selection.ShapeRange.Width = ancho
ElseIf CheckBox1.Value = False Then
Call LIMPIARCHECKBOX
End If
ActiveSheet.Protect "123"
End Sub

2 Respuestas

Respuesta
1

[Hola. Inténtalo así aprovechando el mismo código que tienes a ver si te sirve

Sheets(Array("FACTURA", "NOTA", "PRESUPUESTO", "INFORME", "GUIA").Select

Respuesta
1

Esto te puede orientar, deberir hacer un bucle entre todas las hojas y pegar al imagen fíjate el primer ejemplo es para recorrer las hojas y el segundo pega imágenes.

https://macrosenexcel.com/2013/04/sub-busca-application.html

https://macrosenexcel.com/2015/02/insertar-foto-o-imagen-centrando.html

https://macrosenexcel.com/2015/02/insertar-foto-o-imagen-centrando.html

https://macrosenexcel.com/2015/10/enviar-mail-mediante-outlook-con-imagen.html

https://macrosenexcel.com/2017/06/como-buscar-datos-y-cargar-imagen-del.html

https://macrosenexcel.com/2017/12/como-crear-una-imagen-de-un-rango-de.html

https://macrosenexcel.com/2018/01/como-enviar-mail-con-imagen-guardada-en.html

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas