2016-06-24 9 views
-1

私の組織に所属していない人が書いたVBAコードを使っています。 DoWhileループでは、次のコードはエラー処理のために使用されます。VLookup( "" All ""、range、2、false) - "all"とは何ですか?

Do While x<=y 
     If IsError(Cells(x,4) Then 
       Cells(x,4).FormulaR1C1 = "vlookup(""all"", RangeName,2,false)" 
     End If 

私は範囲のために、「すべて」VLOOKUPの参照を見たことがないと私は、「すべてのコードネームで名前付き範囲を見つけることができません"どんな洞察力や示唆も高く評価されます。ありがとうございました!

+0

は、最初のステップは、機能の意味を判断するためにマニュアルを使用することです。すでにVBエディタに入っている場合は、Intellisenseを使用して、関数の最初の括弧内にカーソルを置くだけで、関数が探しているものを直接見ることができます – dbmitch

答えて

0

"all"は参照されている値です。 RangeNameは名前付き範囲の名前、2は2番目の列、falseは完全一致を意味します。

構文れる(hereから)

VLOOKUP(検索値、table_array、col_index_num、[range_lookup])