Excelmacros – 拍摄特定范围的快照

我在Excel仪表板中遇到了一个非常奇怪的要求。

我在一个特定的表中有一个范围内的一些数据。 我需要对其进行快照,并将其作为图像显示在顶部的所有其他表单中。

我知道我可以简单地复制和粘贴范围,但这种标题正在创build一些问题,同时在表单上隐藏列。

任何解决scheme/诀窍相同?

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