2017-08-02 44 views
1

現在,我使用這個代碼運行在條形圖一個Excel圖表模板:如何在VBA中自動應用單元格中的文件路徑?

Apply Saved Chart Template 
ActiveChart.ApplyChartTemplate (_ 
     "C:\Users\Bosco\AppData\Roaming\Microsoft\Templates\Charts\Bar Chart.crtx" _ 
     ) 

因爲這個鏈接將被動態決定,如果我救​​到單元格A1,我怎麼能自動應用A1的路徑在VBA中,所以一旦我改變A1的路徑,VBA會自動跟隨?謝謝!

回答

0

可以設置單元格A1的值參數,則使用此參數用於代碼

Dim sPath As String 
sPath = Cells(1, 1).Value 
ActiveChart.ApplyChartTemplate (sPath) 
2
Apply Saved Chart Template 
ActiveChart.ApplyChartTemplate (Worksheets("Name").Range("A1")) 

我想這樣的東西應該可以工作。

相關問題