2016-06-24 18 views
1

これは動作しないようです。 このvlookup式をセルB10に入れてA10を探したいのですが、名前がわかりますか?それはA10の代わりに実際の数式で 'A10'として出てくるので、毎回の値です。誰も助けることができますか?ここに私のコードは次のとおりです。VBAでセルにVLOOKUPを挿入してください

Range("B10").Select 
    ActiveCell.FormulaR1C1 = "=VLOOKUP(A10,'Sheet2'!A:B,2,0)" 
+3

変更' .FormulaR1C1'。 '.FormulaR1C1'はR1C1表記を探しています。 –

+0

また、[.Select'を使用しないでください(http://stackoverflow.com/questions/10714251/how-to-avoid-using-select-in-excel-vba-macros)。式(= "VLOOKUP(A10、 'Sheet2'!A:B、2,0) '' – BruceWayne

+0

あなたは最高です - ありがとう! – reggie86

答えて

0

@scottCranerが言ったように、あなたはこの形式でそれを必要とする:.Formula` `へ

Range("B10").Select 
ActiveCell.Formula = "=VLOOKUP(A10,'Sheet2'!A:B,2,0)" 
+0

これは役に立ちます - ありがとう! – reggie86

+0

@ reggie86 mark正しいものがあなたが探していたものなら – Vbasic4now

関連する問題