Excel宏 - 拍摄特定范围的快照

Tej*_*jas 2 excel vba excel-vba

我在Excel Dashboard中遇到了一个非常奇怪的要求.

我在特定工作表的范围内有一些数据.我需要拍摄它的快照,并将其显示为顶部所有其他工作表中的图像.

我知道我可以简单地复制和粘贴范围,但是那种Header在隐藏工作表上的列时会产生一些问题.

任何解决方案/技巧?

Tim*_*ams 15

Range有一个.CopyPicture方法.

或使用相机工具:

Sub Tester() 
    Sheet1.Range("D5:E16").Copy 
    Sheet2.Activate
    Sheet2.Range("A1").Select 
    ActiveSheet.Pictures.Paste Link:=True 
    Application.CutCopyMode = False 
End Sub 
Run Code Online (Sandbox Code Playgroud)