この実行時エラー '438'に関するいくつかの記事がありますが、これを修正する方法はまだ分かりません。これは私の全体のコードです:https://pastebin.com/S6LigcWzが、問題の一部はこれです:実行時エラー '438'
With c.ChartData
.Activate
.Workbooks.Sheets(1).UsedRange.Clear
.Workbooks.Sheets(1).Range(A2).Select
.Selection.PasteSpecial xlPasteValues
.Workbooks.Close
End With
このコードは、PPTに始まり、その後、PPTのチャートに貼り付けるし、Excelやコピーに「試行」の範囲になります。これは、コードに貼り付けようとしている部分と、エラーが発生している部分です。それは上のエラー.Workbooks.Sheets(1).UsedRange.Clear
助けていただければ幸いです。
を実行している必要はありませんので、私は
Workbooks
の先頭からドットを取るでしょうか? – jcarrollオブジェクトはPowerpointを参照していますか? – braX
私はpptで実行しています。マクロには代わりにExcelの参照があります。 @jcarroll – Pinlop