Estimados....
Estoy terminando una macro en Excel pero el resultado final es una captura de pantalla que necesito guardar en una archivo *.jpg o *.png o *.bmp
Me pudieran ayudar con el código (vba) para salvar una imagen del Portapapeles.
Un saludo y gracias…
¿quieres copiar algunas celdas y guardarlas como imagen?
yo creo qeu lo más sencillo es copiar las celdas qeu te interesan y pegarlas como imagen dentro de tu libro, por ejemplo en una hoja auxiliar
Así ya tendrías una imagen conla que poder hacer cosas
TuRango.Copy 'para copiar el rango que te interese
Luego en la hoja donde quieas pegar la imagen
TuHojaDestino.Pictures.Paste (esto yo lo haría en una hoja nueva auxiliar, para que la hoja sólo contuviese esta imagen, cuando terminase la eliminaría para no acumular basura)
También puedes copiar un rango directamente al portapapeles como imagen:
TuRango.CopyPicture 'tu rango se copia como imagen
y ahora, para guardarla como imagen... bueno, esto ya no es tan inmediato
Excel sí permite guardar un gráfico como una imagen, así que algunos trucos consisten en crear un gráfico auxiliar, poner la imagen como fondo del gráfico y luego exportar ese gráfico como archivo de imagen
Aquí tienes un ejemplo: https://stackoverflow.com/questions/41604629/vba-excel-code-to-save-picture-as-png-to-file-location
------
Ya sé Excel, pero necesito más.