私はVBAコードに問題があります。コピー貼付グラフExcel VBA
これはVBAで書いている最初のコードです。 基本的には、シート2のセルF7の値をチェックし、それに基づいて2つのチャートの1つをsheet2に貼りたいと思います。範囲外の添字とそれがライン(チャート(「Chart41」)を指すのChartAreaを:私は、コマンドボタンをクリックしたときに
Private Sub CommandButton1_Click()
CommandButton1.Caption = "Stock Size Range"
CommandButton1.BackColor = 0
CommandButton1.ForeColor = 16777215
'Clear the chart area
Charts("Chart41").ChartArea.Clear
If Sheets("sheet2").Range("F7") = 1 Then 'Aluminum Material
Sheets("sheet3").ChartObjects("Chart666").Select
Sheets("sheet3").ChartObjects("Chart666").Copy
ChartObjects("Chart41").Paste
Else
Sheets("sheet4").ChartObjects("Chart888").Select
Sheets("sheet4").ChartObjects("Chart888").Copy
ChartObjects("Chart41").Paste
End If
End Sub
事は,,である、それは私にランタイムエラー「9」を与えます。 .Clear)
ありがとう、
'ChartObjectsを( "Chart41")。Chart.ChartArea.Clear' –
ありがとうございます。指定された名前のアイテムが見つかりませんでした、私はかなり私は名前を変更したと確信しています..あなたはどう思いますか? –
@TimWilliams私はそれを動作させることができました。元のコードがうまくいかなかった理由を教えてください。 –