|
こんにちは。かみちゃん です。
> With Range("a2", Range("a2000").End(xlUp)).Offset(0, 10).Resize(, 3)
> ActiveCell.FormulaR1C1 = "=VLOOKUP(RC[-5],納入場所データ!C[-10]:C[-9],2,0)"
> End With
>これは、現在のシートのF列の数値を納入場所データとゆう
>ワークシートより検索し、現在のシートのK列に貼り付けたいと
>ゆう意味で作ったのですが、どうしてもA1のセルに結果が貼り付けられます。
>しかもIR1のデータをIM:INより検索になってしまいます。
ActiveCell プロパティのヘルプを見ると「単一セル」と書かれていますから、
A1(こちらで確認すると、A2でしたが)に数式が設定されていると思います。
あと、Resize(, 3)が何をしようとしているのかわかりません。
そこで、次のような感じでできるのではないかと思います。
With Range("a2", Range("a2000").End(xlUp)).Offset(0, 10)
.FormulaR1C1 = "=VLOOKUP(RC[-5],C[-10]:C[-9],2,0)"
End With
|
|