最近の更新

2012年5月20日日曜日

関数で省略可能な引数を使用する方法

【目的】
VBAで関数を使用し、関数で省略可能な引数を使用します。



【手順】
1.「標準モジュールの作成方法」の手順で、「MainModule」とい標準モジュールを作成。
2.「MainModule」を以下の様に入力。
Option Explicit

Sub main()
    Dim number As Integer
    
    number = 10

    Call func1
    Call func1(number)
End Sub

Private Sub func1(Optional ByVal i As Integer = 5)
    Debug.Print ("関数が呼び出されました。")
    Debug.Print ("渡された引数=" & i)
End Sub
3.「関数を実行する方法」の手順で、main関数を実行。
4.イミディエイトウィンドウが表示されない場合は、「イミディエイトウィンドウの表示方法」でイミディエイトウィンドウを表示させます。
5.以下の様に、イミディエイトウィンドウに以下の様に、出力されれば成功です。




以上です。

0 件のコメント:

コメントを投稿

注: コメントを投稿できるのは、このブログのメンバーだけです。

関連記事