The code below copies a range of cells from a spreadsheet that is pasted to another worksheet, but I have not found a way to save it as an image file to a folder, or even select it to work with it image by VBA.
Range("D19:H25").Select
Application.CutCopyMode = False
Selection.CopyPicture Appearance:=xlScreen, Format:=xlBitmap
Sheets("Imagem").Activate
Range("A1").Select
ActiveSheet.Paste
'a instrução Selection.CopyPicture Appearance:=xlScreen, Format:=xlBitmap
'coloca a imagem na área de transferência (imagem originada de uma faixa de células selecionadas)
'... como salvar esta imagem em uma pasta a partir da área de transferência?
'... ou como salvá-la se já estiver colada na planilha?
'... como colocar esta imagem em um objeto image, tem como?
If this pasted image (which is on the clipboard) could be saved to a folder, it could later be read to a VBA image object.
If you get this image from the clipboard and put it directly into an image object, it would also work, but it's important to save this image anyway.
Can you do this?