0
でSetSourceDataを使用する方法
は、だから私はこれを参照してください。https://msdn.microsoft.com/VBA/PowerPoint-VBA/articles/chart-setsourcedata-method-powerpointと私はのようなものを使用しました:これは、すべてが正常に動作してもは適切パワーポイント
.Chart.SetSourceData _
Source:="='Sheet1'!$A$1:$D$5", _
PlotBy:=xlColumns
を。しかし今、どのように変数を使って必要な範囲を定義することができますか? .Cells
はここでは動作していないようですが、私がしようとしているのは、最初と最後の行/列が使用されており、その範囲にスズを入れています。私は.Cells
を使ってこれを行う方法しか知りません。私は何かが欠けているように見えます...私は見ていないこれを行うための良い方法はありますか?
Source=
の後のフォーマットがどのように動作するのか、実際にはわかりません。事前に
おかげ
'Range.Address'を使用して、' Source = 'で変数を使用したワークシート式と同様に使用できます: 'Source =" = "&Range.Address&" "' –
@VictorK 'Dim LastRow As Long Dim LastColumn As Long LastRow = Worksheets(1).UsedRange.Rows.Count LastColumn = Worksheets(1).UsedRange.Columns.Count'私はどのようにしてアドレスを変更するのですか? 'Source:=" = "Sheet1"!$ A $ 1:$ D $ 5 "'? – Pinlop
はテストされていませんが、 'Source = =" 'Sheet1'! "&.Range(.Cells(1,1),. Cells(LastRow、LastColumn))。 –