2013-02-20 24 views
2

我在Excel儀表板中遇到了一個非常奇怪的需求。Excel宏 - 拍攝特定範圍的快照

我在一個特定工作表的範圍內有一些數據。我需要拍攝一張 的快照,並將其作爲圖片顯示在頂部的所有其他表格中。

我知道我可以簡單地複製&粘貼範圍,但那種標題創建一些問題,同時在表單上隱藏列。

任何解決方案/訣竅相同?

+0

你提的問題是非常非特異性!什麼樣的「某個問題」?你能分享一個截圖嗎? – 2013-02-20 21:46:19

回答

12

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 
+0

+ 1就這麼簡單:) – 2013-02-20 22:02:30

+0

偉大的解決方案!萬分感謝 :) – Tejas 2013-02-20 22:05:01