ExcelWork.info

Excel(エクセル)のマクロ・VBA・関数・操作などのメモ

別のブックのマクロを実行(Run メソッド)

   

別のブックのマクロを実行

別のブックのマクロを実行するには、Run メソッド を使用します。( ※ 参照設定を行うと、Call ステートメント でも 別ブックのマクロを呼び出すことができます。詳細は、プロシージャを呼び出す(Call ステートメント を参照してください。)


【書式】

object.Run ( macro [, arg1, arg2, … , arg29, arg30 ] )


引数・戻り値

  • object  ・・・  対象となる Application オブジェクトを指定します。
  • macro  ・・・  実行するマクロを指定します。ブックが開いている時やカレントフォルダのブックの場合は、「ブック名!マクロ名」のように、マクロ名の前には、「!」(エクスクラメーションマーク)を付けます。また、ブックが閉じている場合は、「‘パス+ブック名’!マクロ名」のように、パスを含めたブック名を「’」(シングルクォーテーション)で囲み、マクロ名の前には、「!」を付けて指定します。
  • arg1 … arg30  ・・・  引数を指定します。(省略可)



Run メソッド 使用例

サンプルVBAソース



実行結果

Run メソッド



 - ブック・シートの操作 , , , , ,

Message

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください

  関連記事

分割したウィンドウの取得(Panes コレクション,Pane オブジェクト)

分割したウィンドウ 「ウィンドウ枠の固定」や「ウィンドウの分割」での、すべての領 …

EnableEvents プロパティ
イベントの発生・無効をコントロール(EnableEvents プロパティ)

EnableEvents プロパティ EnableEvents プロパティに T …

ウィンドウの状態を取得・設定(WindowState プロパティ)

ウィンドウの状態を取得・設定(WindowState プロパティ) Window …

ProtectContents プロパティ 例
シートが保護されているか確認(ProtectContents プロパティ)

ProtectContents プロパティ ワークシートが保護されているかどうか …

表示されているセル範囲を取得(VisibleRange プロパティ)

VisibleRange プロパティ 現在表示されているセル範囲(Range オ …

Window.Caption
並べて比較(CompareSideBySideWith,SyncScrollingSideBySide,BreakSideBySide)

並べて比較(CompareSideBySideWith メソッド) Compar …

Name プロパティ 使用例 1
ブック・シートの名前を取得・設定(Name プロパティ)

ワークブックの名前を取得 Name プロパティで、ワークブックの名前を取得します …

背景に画像を表示(SetBackgroundPicture メソッド)

SetBackgroundPicture メソッド SetBackgroundP …

印刷設定(先頭ページのヘッダー・フッターを設定)DifferentFirstPageHeaderFooter, FirstPage

先頭ページに別のヘッダーおよびフッターを設定 先頭ページのヘッダーおよびフッター …

セルのコメントを印刷(PageSetup.PrintComments プロパティ)

PageSetup.PrintComments プロパティ PageSetup. …