
Excel VBA で質問です。
現在開いている全てのbookを対象に処理したい場合どうすればよろしいでしょうか?
*内容*
Sub グラフ参照先変更()
Dim wb As Workbooks
Dim ws As Worksheet
Dim myAd As String
Dim myChart As ChartObject
myAd = "A40:A70,I40:I70,N40:N70,S40:S70,X40:X70"
>For Each wb In Workbooks
For Each ws In Worksheets
For Each myChart In ws.ChartObjects
myChart.Chart.SetSourceData Source:=ws.Range(myAd), PlotBy:=xlColumns
Next myChart
Next ws
Next wb
End Sub
>で現在エラーが起きています。
アドバイスよろしくお願い致します。
No.2ベストアンサー
- 回答日時:
>For Each ws In Worksheets
さらに、
For Each ws In wb.Worksheets
にしないとせっかく列挙したブックが無視されます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
-
VBA(エクセル)で自動的にボタンをクリックさせるには
その他(プログラミング・Web制作)
-
EXCEL VBAで2つEXCELを起動したときのブック名取得の方法
その他(Microsoft Office)
-
マクロの保存先、開いてるすべてのブックの意味 エクセルを開き、表示→マクロ→マクロの表示と順番に開く
Excel(エクセル)
-
-
4
EXCELマクロで、開いてはいるがアクティブでないファイルをアクティブにする方法?
Excel(エクセル)
-
5
メッセージボックスのOKボタンをVBAでクリックさせたい
Visual Basic(VBA)
-
6
VBAで保存しないで閉じると空のBookが残る
Excel(エクセル)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
【マクロ】違うフォルダにある...
-
別ブックをダイアログボックス...
-
VBA 別ブックからコピペしたい...
-
VBA シートをコピーする際に Co...
-
2つ目のコンボボックスが動作...
-
VBSでExcelのオープン確認
-
ワイルドカード「*」を使うとう...
-
エクセル共有化のトラブル
-
Excelマクロ 該当する値の行番...
-
Excelのマクロコードについて教...
-
エクセル vba ある検索値を別ブ...
-
Excel2007VBAファイルの表示に...
-
【前回の続きです、ご教示くだ...
-
エクセルVBAが途中で止まります
-
エクセルのVBAコードについて教...
-
複数シート名とブック名が一致...
-
VBA シート名が一致した場合の...
-
Excel ファイルを指定し、指定...
-
【マクロ】実行時エラー '424':...
-
「段」と「行」の違いがよくわ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
複数のエクセルファイルとシー...
-
VBA シートをコピーする際に Co...
-
別ブックをダイアログボックス...
-
VBA 別ブックからコピペしたい...
-
エクセルVBAが途中で止まります
-
ワイルドカード「*」を使うとう...
-
VBAで別のブックにシートをコピ...
-
VBA コードを実行すると画面が...
-
VBAで別ブックのシートを指定し...
-
【ExcelVBA】zip圧縮されたCSV...
-
【Excel VBA】書き込み先ブック...
-
2つ目のコンボボックスが動作...
-
[Excel]ADODBでNull変換されて...
-
Excelマクロ 該当する値の行番...
-
VBA 実行時エラー 2147024893
-
Excelのマクロコードについて教...
-
Excel にて、 リストボックスの...
-
【ExcelVBA】インデックスが有...
-
VBA アプリケーション定義また...
-
【Excel VBA】表の列の値毎に分...
おすすめ情報