@まず、受け取ったパラメータを画面に表示する関数をvbaで作成
Public Sub testFunc(var1 As String)
MsgBox (var1)
End Sub
var1はパラメータを受け取る変数
A次にボタンを作成。フォームコントロールのボタンを挿入
B実行するマクロを登録
引数を " (ダブルクォーテーション)、全体を '(シングルクォーテーション) で囲む。
'testFunc("No.1")'
'testFunc("No.2")'
注意)
@で作成した関数名が中央の枠内に表示されないときはキーボードで入力する。
C実行
終わりに
Bのマクロを登録するとき、Excelファイル名が表示されることがありました。
その場合はパラメータをうまく引き渡せませんでした。
Excelの動作がそのときどきで異なるような感じで、
うまく実行できるようになるまでに何度もエラーメッセージが表示されました。
操作手順や他のマクロの存在が影響するのかもしれません。
【このカテゴリーの最新記事】
-
no image
-
no image
-
no image