私は自分のvbaで生成するグラフの位置を変更しようとしています。現時点では、サイズを変更する場合と変更しない場合がある列からデータを取得するだけです。私は私のコードを特定した 'Chart1'を持っていないことを理解していますが、チャートの別のシートも作成しない場所をどこで宣言するのか分かりません。VBAを使用してグラフの位置を変更します
reportsheet.Select
ActiveSheet.Range("a4", ActiveSheet.Range("a4").End(xlDown)).Select
ActiveSheet.Shapes.AddChart.Select
With ActiveSheet.Shapes("Chart1")
.Left = Range("A40").Left
.Top = Range("A40").Top
End With
この行をVBAに追加すると、指定された名前の項目が見つからないというランタイムエラーが発生しました。 With ActiveSheet.Shapes( "Chart1")をエラー行として強調表示します。 –
一意の名前で試してください – Maddy