Guardar rango de celdas de excel 2016 como .jpg
Tengo una macro que la idea es que guarde un rango de celdas como imagen, pero me guarda solo una imagen en blanco, si cambio el rango cambia el tamaño pero sigue en blanco y también si se puede que el nombre sea la fecha para no repetir, ojalá puedan ayudarme, gracias de antemano.
Macro:
Public Sub ScreenShot4()
Dim Izq As Single, Arr As Single, Ancho As Single, Alto As Single
Set h1 = Sheets("Hoja1")
Application.DisplayAlerts = False
With h1.Range("A1:G20")
Izq = .Left: Arr = .Top: Ancho = .Width: Alto = .Height: .CopyPicture
End With
With ActiveSheet.ChartObjects.Add(Izq, Arr, Ancho, Alto)
.Chart.Paste
.Chart.Export "C:\Reportes\Fecha-Hora.jpg"
.Delete
End With
Application.DisplayAlerts = True
MsgBox "Reporte guardado como imagen."
End Sub
1 respuesta
Respuesta de Dante Amor
1