3

I have come around a very strange requirement in my Excel Dashboard.

I have a some data in a Range in a particular sheet. I need to take a snapshot of it and display it as an Image in all other sheets at top.

I know I can simply copy & paste the range but that kind of Header is creating some issues while hiding columns on the sheets.

Any solution/trick for that same?

mechanical_meat
  • 163,903
  • 24
  • 228
  • 223
TechGeek
  • 2,172
  • 15
  • 42
  • 69

1 Answers1

16

Range has a .CopyPicture method.

Or use the Camera tool:

Sub Tester() 
    Sheet1.Range("D5:E16").Copy 
    Sheet2.Activate
    Sheet2.Range("A1").Select 
    ActiveSheet.Pictures.Paste Link:=True 
    Application.CutCopyMode = False 
End Sub 
Tim Williams
  • 154,628
  • 8
  • 97
  • 125