| 
    
     |  | application.run を使って他のエクセルファイルにある macro1 という マクロを作動させているのですが、
 複数のファイル(aaa.xls,bbb.xls,ccc.xls ・・)にその macro1 という
 マクロが存在しているため
 
 ループを使って
 
 Application.Run "'" & Path & "'!macro1"
 '#Path には C\〜\aaa.xls というようにフルパスを指定している
 
 という方法を使ってマクロを作動させています
 
 この時、aaa.xlsには3枚のシートがあって、1枚目にはmacro1は無く
 2枚目、3枚目にはmacro1が存在します。
 
 ファイル内で、各シートを見ていき、macro1 が存在する場合にはマクロを
 作動させたいのです。
 
 特にapplication.run にはこだわっていません。
 
 複数のファイルを順に見ていき、さらにその中に存在する複数シートがあるとき
 1枚目から順に見ていき、そのとき macro1 というマクロがあるときに
 マクロを作動させたいのです。
 
 なんとか、シートごとにマクロを作動させるという処理方法を教えてください
 
 お願いします。
 
 |  |