数時間、数時間の例を試しましたが、#NAMEと同じエラーが繰り返し表示されますか?Excel 2007のVBA関数でVLOOKUPを使用
VBA関数内でVLOOKUPを使用し、結果をセルに格納する前に結果を処理する必要があります。まず、VBA VLOOKUPの一部を動作させるだけの問題があります。ここで試験のため
は=シート1
4行データのX 2列 スプレッドシートで詳細...
ワークシートです。 細胞D1:E4 ダンス:23 フランス語:42 英語:2 音楽:セルA1に33
私はセルになり、列D例えばフランス語から値
ユーザー帰属コンテンツを持っていますB1私は関数を呼び出します = GetQty(A1、D1:E4,2) 私はいつも#NAMEを取得しますか?
1)関数を正しく呼び出すにはどうすればよいですか。私はこれをしっかりしていますか?
私のVBA関数 "GetQty"では、セルA1の値に対してVLOOKUPを実行し、テーブル(Cell D1:E4)から一致するエントリの値を返したいとします。たとえば42を返し、その値を配置します(B1のワークシートセルの式を使用するだけでなく、VBAを介してC1列にも)
ここでは、VLOOKUPを動作させるために私が試した多くの例の1つです。
私は多くの例を試しましたが、いつも#NAMEを取得していますか?いくつかの問題がありますが、主にエラー
ここでは、本来のVLOOKUP関数よりもUDFを使用する利点はありません。それはずっと遅くなります。これには何らかの理由がありますか? –