Saltar al contenido

Excel 365. Macro exportar celdas como imagen


Recommended Posts

publicado

Buenos días,

Lo primero que esteis bien junto con vuestras familias.

La siguiente macro funcionaba en excel 2016 y ha dejado de funcionar en excel 365. Lo curioso es que si lo ejecuto paso a paso (PF8) funciona pero si se jecuta la macro de corrido no exporta las imagenes y necesito exportar mas 500. Heprobado a poner un delay hasta de 10 sg ¿Podríais ayudadme por favor?

Muchísimas gracias y un cordial saludo.

----------------------------------------

Sub CopiaCeldasGrabaImagen(ruta)

    Dim RangoC As Range
    Dim Archivo As String
    Dim Imagen As Chart
    Dim Result As Boolean
    
    Archivo = ruta & ".gif"
    Set RangoC = Sheets("Vacaciones y puentes").Range("A1:H15")
    Sheets("Vacaciones y puentes").Select
    With RangoC
         .CopyPicture Appearance:=xlScreen, Format:=xlPicture
          Set Imagen = RangoC.Parent.ChartObjects.Add(30, 40, .Width, .Height).Chart
       End With
    Imagen.Paste
    Imagen.ChartArea.Border.LineStyle = 0
    '
    Imagen.Export Filename:=Archivo, filtername:="GIF"
    Imagen.Parent.Delete
    Set Imagen = Nothing
End Sub

 

Archivado

Este tema está ahora archivado y está cerrado a más respuestas.

×
×
  • Crear nuevo...

Información importante

Echa un vistazo a nuestra política de cookies para ayudarte a tener una mejor experiencia de navegación. Puedes ajustar aquí la configuración. Pulsa el botón Aceptar, si estás de acuerdo.