2017-11-28 12 views
0

申し訳ありませんが、私はまだVBAを学んでいるので、この質問はかなりランダムに見えます。数式を別のプロシージャに渡すにはどうすればよいですか?

私のプロシージャは条件付き書式設定の入力変数を必要とするため、別のプロシージャから数式を渡す必要があるかどうかはわかりません。

すなわち

Sub Procedure1 (FormulaX As ??) 
    With Worksheets("Sheet1").Range("Range1").FormatConditions. _ 
    Add(Type:=xlExpression, Formula1=FormulaX) 
    ... 
    End With 
End Sub 

Sub Procedure2 
    Call Procedure1 ("=$A1<5") 
End Sub 

私は非常に初心者VBAへの思いと私は条件付き書式設定式の合格変数とはかなり混乱しています。 (たぶん文章をはっきりと理解することが難しいと思うかもしれません)

これにアプローチする他の方法があれば、それは何ですか?

編集:命令与えられた「あなたの手順の定義は、条件付き書式設定式の入力変数を必要とすべきである」さ

答えて

1

あなただけ行うことができます。

Sub Procedure1 (FormulaX As String) 
.... 

命令は、単純に入力できる、を要求ストリングで実現。

関連する問題