2017-06-15 17 views
0

私はいくつかのLabviewの統合を行っています。そのデータを受け取り、プロットするVBAマクロを作成したいと思います。私はそれを理解しました(私はVBAとプログラミングの初心者です)。VBAで1つのモジュールから別のモジュールに変数を渡す方法

テストはセットアップファイルから実行され、セットアップファイルでは、異なる設定間で異なる変数が使用されます(グラフの開始/停止数など)。私はlabviewからVBAにモジュールをインポートすることができますが、私は十分ではない9変数を渡すことができます。だから私は別のモジュールをインポートするか、状況に合った読み書きができるようにしたい。

提案や例がありますか?

は、パラメータ数が多いために、あなたに

答えて

0

使用ParamArrayは感謝します。

Module1のコードシート:

Sub main() 
    helper 1, 2, 3 
    helper 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11 
End Sub 

Sub helper(ParamArray longNums()) 
    Dim i As Variant 
    For Each i In longNums 
     Debug.Print i 
    Next i 
End Sub 

イミディエイトウィンドウの結果:

1 
2 
3 
1 
2 
3 
4 
5 
6 
7 
8 
9 
10 
11 

詳細についてはPassing Arguments to Proceduresを参照してください。

関連する問題