
下記のようにVBよりエクセルマクロの実行を行っています。
マクロに引数を持たしたいのですが、以下のように記述すると
記述エラーが発生します。
引数をもっているマクロはVBから呼び出すことはできないのでしょうか?
よろしくお願いいたします。
引数を持たせない場合はエラーが起こらない
objExcl.Run ("Macro1.xls" & "!" & "Macro1")
マクロ側に引数を持たして、以下のように記述するとエラーになる
objExcl.Run ("Macro1.xls" & "!" & "Macro1(引数)")
No.1ベストアンサー
- 回答日時:
お疲れ様です。
Dim obj As Object
obj.Workbooks.Open エクセルのファイル名
obj.Run マクロ名, 引数1, 引数2, 引数3
こんな感じでどうでしょうか?
No.2
- 回答日時:
下記の記述を本で見つけました。
ご参考までに。●Subプロシージャを他のプロシージャから呼び出すための構文
Call呼び出したいプロシージャ名(引数1,引数2,引数3,・・・)
●Callキーワードを書くときは、必ず上記のように引数をカッコで囲むこと。忘れるとエラーが出る。
●Callステートメントを省略した時は引数を囲むカッコも書いてはいけない。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) 【VBAファイル移動】2つのマクロを順に実行。1つ目のマクロが実行不可⇒2つ目が実行不可となる件 2 2022/07/29 12:17
- Visual Basic(VBA) パーソナルXLSBのfuctionを呼び出すと「Functionが定義されていません」のエラーになる 2 2022/08/22 22:51
- Excel(エクセル) 【マクロ】エラーが発生⇒実行時エラー58既に同名のファイルが存在 5 2022/08/31 10:03
- Excel(エクセル) フォルダ内の全ブックのシート名を変更したい 7 2022/09/22 21:34
- Excel(エクセル) ②Excel 簡単にシートコピーしたら前日の残高と日付を変更させたい→マクロの記録でエラーが出ます 8 2022/07/16 20:40
- Visual Basic(VBA) Wordマクロで指定したフォルダ名に保存する方法について 8 2022/12/13 11:35
- Visual Basic(VBA) DisplayAlertsブロパティで ”実行時エラー424オブジェクトが必要です” 5 2022/05/15 18:02
- Excel(エクセル) エクセルのマクロについて教えてください。 1 2023/02/25 16:07
- Excel(エクセル) エクセルVBA、間違っているコード内容を正して頂けませんか? エクセルワークシートに納品書を作ったの 2 2023/08/02 21:13
- Visual Basic(VBA) Excelのマクロ ブック間である範囲をコピー Workbooks(“a.xlsx“).Sheets 3 2022/05/12 17:02
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
特定のPCだけ動作しないVBAマク...
-
エクセルで特定の列が0表示の場...
-
Excel_マクロ_現在開いているシ...
-
Excel・Word リサーチ機能を無...
-
ExcelのVBA。public変数の値が...
-
Excel マクロでShearePoint先の...
-
エクセルに張り付けた写真のフ...
-
オートフィルターとExcelマクロ...
-
Excel マクロ VBA プロシー...
-
エクセルで別のセルにあるふり...
-
一つのTeratermのマクロで複数...
-
エクセルの関数とマクロの区別
-
ExcelのVBAを使ってタイトル行...
-
メッセージボックスのOKボタ...
-
TERA TERMを隠す方法
-
ソース内の行末に\\
-
エクセルのマクロについて教え...
-
秀丸エディタ画面上からブラウ...
-
VBAのIF分で時間指定の条件式の...
-
複数ページあるPDFファイル内の...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルで特定の列が0表示の場...
-
特定のPCだけ動作しないVBAマク...
-
Excel・Word リサーチ機能を無...
-
一つのTeratermのマクロで複数...
-
Excel_マクロ_現在開いているシ...
-
メッセージボックスのOKボタ...
-
Excel マクロ VBA プロシー...
-
ExcelのVBA。public変数の値が...
-
エクセルに張り付けた写真のフ...
-
エクセルで別のセルにあるふり...
-
ExcelVBAでPDFを閉じるソース
-
ダブルクリックで貼り付けた画...
-
Excel マクロでShearePoint先の...
-
TERA TERMを隠す方法
-
マクロ実行時、ユーザーフォー...
-
Excelのセル値に基づいて図形の...
-
特定文字のある行の前に空白行...
-
エクセルマクロでワードの一ペ...
-
エクセルで縦に並んだデータを...
-
Excel VBAからAccessマクロを実...
おすすめ情報