2017-08-02 5 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

あなたは、コード

Dim sPath As String 
sPath = Cells(1, 1).Value 
ActiveChart.ApplyChartTemplate (sPath) 
ために、このパラメータを使用して、引数にセルA1の値を設定することができます
2
Apply Saved Chart Template 
ActiveChart.ApplyChartTemplate (Worksheets("Name").Range("A1")) 

何かこれはうまくいくはずです。

関連する問題